在MySql查询中检查NULL值的最佳方法

Pra*_*u M 4 mysql

任何人都可以告诉我在mysql查询中使用IF语句的最佳方法,以显示"email"字段是否为NULL然后它应显示为"无电子邮件"...

Postcode    Telephone             Email
----------------------------------------------------------
BS20 0QN    1275373088         no email
BS20 0QN    1275373088         no email
PO9 4HG 023 92474208        prabhu1@vacmedia.com
SO43 7DS    07801 715200       test@vacmedia.com
----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

Mar*_*tos 9

使用COALESCE功能:

COALESCE(Email, 'no email')
Run Code Online (Sandbox Code Playgroud)


小智 5

试试这个

SELECT * 
FROM table 
WHERE YourColumn IS NULL;
Run Code Online (Sandbox Code Playgroud)