Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL GROUP BY NULL i EMPTY

Można to osiągnąć przez WYBIERZ PRZYPADEK. Może istnieć prostszy sposób, którego nie znam.

Format WYBIERZ PRZYPADEK to

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...

Więc widzisz, możesz CASE razem wartości z WHEN/THEN i domyślnie do rzeczywistej wartości przez ELSE.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie MySQL, aby wybrać wyniki z automatycznym przyrostem jako nową kolumną dodaną w wyniku

  2. Czy MySQL obsługuje ograniczenie sprawdzania?

  3. Przesyłaj/konwertuj BigInt na Varchar w MySQL

  4. Konwertuj datę mySQL na datę JavaScript

  5. MySQL usuwa spację przed kolejnością według klauzuli