Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL IFNULL ELSE

Използвайте COALESCE :

SELECT COALESCE(field_a, field_b)

COALESCE е стандартна функция на ANSI, която връща първата ненулева стойност от списъка с посочени колони, обработвайки колоните отляво надясно. Така че в примера, ако field_a е нула, field_b ще се покаже стойност. Тази функция обаче ще върне NULL, ако няма стойност, различна от null от посочените колони.

Поддържа се на MySQL (използвал съм го на 4.1), SQL Server (от 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. MySQL Изберете група записи въз основа на последното времеви печат

  2. Функция MySQL COT() – Връща котангенса на число в MySQL

  3. INTERSECT в MySQL

  4. Репликация от MySQL към MS SQL

  5. Регистърът на буквите е чувствителен към оператора where в laravel