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

MySQL IFNULL LAINNYA

Gunakan COALESCE :

SELECT COALESCE(field_a, field_b)

COALESCE adalah fungsi standar ANSI yang mengembalikan nilai non-null pertama dari daftar kolom yang ditentukan, memproses kolom dari kiri ke kanan. Jadi dalam contoh, jika field_a adalah nol, field_b nilai akan ditampilkan. Namun, fungsi ini akan mengembalikan NULL jika tidak ada nilai non-null dari kolom yang ditentukan.

Ini didukung di MySQL (saya telah menggunakannya di 4.1), SQL Server (sejak v2000), Oracle 9i+...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan gaji maks dan maks kedua untuk tabel karyawan MySQL

  2. MySQL - berapa lama membuat indeks?

  3. Ingin Membagi string di mysql menggunakan SUBSTRING_INDEX

  4. Cara menormalkan Database SQL

  5. Terlalu banyak peningkatan otomatis dengan ON DUPLICATE KEY UPDATE