色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql查詢值為空或者null

林雅南2年前10瀏覽0評論

MySQL查詢值為空或者null的方法有很多種,這里就介紹其中一種:使用IS NULL或者IS NOT NULL關鍵字。

SELECT * FROM table_name WHERE column_name IS NULL;

上述代碼的含義是查詢表table_name中,列column_name的值為空的記錄。如果需要查詢值不為空的記錄,只需要將IS NULL替換成IS NOT NULL。

SELECT * FROM table_name WHERE column_name IS NOT NULL;

另外,還可以使用COALESCE和IFNULL函數來查詢值為空或者null的記錄。

COALESCE函數可以接受多個參數,返回第一個不為NULL的參數值,如果所有參數都為NULL,則返回NULL。

SELECT * FROM table_name WHERE COALESCE(column_name1, column_name2) IS NULL;

上述代碼查詢的是column_name1和column_name2至少有一個值為空的記錄。

IFNULL函數也可以用于查詢值為空或者null的記錄,它只接受兩個參數,如果第一個參數為NULL,則返回第二個參數。

SELECT * FROM table_name WHERE IFNULL(column_name, '') = '';

上述代碼查詢的是column_name值為空或者為''的記錄。