sql >> Database teknologi >  >> RDS >> Mysql

MySQL GRUPPER VED NULL og TOM

Dette kan opnås ved SELECT CASE. Der kan være en enklere måde, jeg ikke kender til.

Formatet på SELECT CASE er

SELECT
CASE
    WHEN table_name.text_field IS NULL OR table_name.text_field = ''
    THEN null
    ELSE table.text_field
END as new_field_name,
other_field, another_field, ...rest of query...

Så du kan se, du kan CASE sammen værdier med WHEN/THEN og standard til den reelle værdi ved ELSE.




  1. Nodejs JOIN-forespørgsel:formatering af JSON-output

  2. Hvorfor er denne mysql-forespørgsel (med er null-check) så langsommere end denne anden?

  3. Hvordan laver man en opdatering + deltager i PostgreSQL?

  4. Beregn summen af ​​to kolonner i rækkefølge efter klausul - laravel