Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić, czy pole jest puste lub puste w MySQL?

Albo użyj

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

lub

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

Jeśli chcesz tylko sprawdzić null a nie dla pustych ciągów, możesz również użyć ifnull() lub coalesce(field1, 'empty') . Ale to nie jest odpowiednie dla pustych ciągów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz tabele w dwóch bazach danych za pomocą SQLAlchemy

  2. Dodawanie statycznego prefiksu do rosnącej liczby

  3. Instrukcja TABLE MySQL

  4. Jak prawidłowo używać transakcji i blokad, aby zapewnić integralność bazy danych?

  5. Wskazówki dotyczące monitorowania MySQL dla Moodle