任何人都可以告诉我在mysql查询中使用IF语句的最佳方法,以显示“email”字段是否为NULL然后它应显示为“no email”...
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
----------------------------------------------------------
答案 0 :(得分:9)
使用COALESCE功能:
COALESCE(Email, 'no email')
答案 1 :(得分:5)
试试这种方式
SELECT *
FROM table
WHERE YourColumn IS NULL;
答案 2 :(得分:3)
SELECT Postcode, Telephone, IFNULL(Email, "no email")
FROM table