sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat, zda je pole v MySQL prázdné nebo prázdné?

Buď použijte

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

nebo

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

Pokud chcete zkontrolovat pouze null a ne pro prázdné řetězce, pak můžete také použít ifnull() nebo coalesce(field1, 'empty') . Ale to není vhodné pro prázdné řetězce.



  1. MySQL Doplňte chybějící data mezi dvěma daty pro daný stav

  2. Prohledejte všechny tabulky, všechny sloupce pro konkrétní hodnotu SQL Server

  3. Jak vložit velké množství dat do databáze sqlite v systému Android

  4. PostgreSQL:Pusťte databázi PostgreSQL pomocí příkazového řádku