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

Как да проверя дали полето е нула или празно в MySQL?

Или използвайте

SELECT IF(field1 IS NULL or field1 = '', 'empty', field1) as field1 
from tablename

или

SELECT case when field1 IS NULL or field1 = ''
            then 'empty'
            else field1
       end as field1 
from tablename

Ако искате да проверите само за null а не за празни низове, тогава можете да използвате и ifnull() или coalesce(field1, 'empty') . Но това не е подходящо за празни низове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разработка на Rails - Не мога да се свържа с MySQL сървър на 'localhost' (10061)

  2. Необходимо ли е да се пише ROLLBACK, ако заявките не успеят?

  3. MySQL дава грешка при четене на ECONNRESET след време на престой на сървъра node.js

  4. Как да наблюдавам MySQL пространството?

  5. Каква е единицата време в дневника на бавните заявки на MySQL?