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

COALESCE() untuk bidang kosong (tetapi bukan nol)

SELECT IFNULL(NULLIF(Field1,''),Field2)

NULLIF mengembalikan NULL jika Field1 kosong, sedangkan IFNULL mengembalikan Field1 jika tidak kosong atau NULL dan Field2 sebaliknya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menulis kueri MySQL yang mengembalikan kolom sementara yang berisi tanda apakah item yang terkait dengan baris itu ada di tabel lain atau tidak

  2. Bagaimana cara mengubah Collation Kolom tanpa kehilangan atau mengubah data?

  3. Mengurutkan kolom string yang berisi angka dalam SQL?

  4. Apa format DateTime yang benar untuk Database MySQL?

  5. Bagaimana saya bisa memfilter kueri berdasarkan porsi jam bidang DateTime di MySQL?