Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL GROUP OLEH NULL dan KOSONG

Ini dapat dicapai dengan SELECT CASE. Mungkin ada cara yang lebih sederhana yang saya tidak tahu.

Format SELECT CASE adalah

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

Jadi Anda lihat, Anda dapat CASE bersama-sama nilai dengan WHEN/THEN dan default ke nilai sebenarnya dengan 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. Mengapa MySQL Workbench memberi tahu saya bahwa saya memerlukan titik koma?

  2. MySQL:indeks array json dengan panjang variabel?

  3. Bagaimana melakukan time_to_minute di Mysql?

  4. Format Angka sebagai Persentase di MySQL

  5. MySQL:Bagaimana cara menggunakan pembatas di pemicu?