MySQL的SELECT語句是常用的查詢語句。在SELECT語句中,如果要查詢字段為空的記錄,可以使用IS NULL或者=''
。下面是兩種方式的示例:
SELECT * FROM table_name WHERE field_name IS NULL;
或者:
SELECT * FROM table_name WHERE field_name='';
其中,IS NULL
表示查詢字段值為空,而=''
表示查詢字段值為一空字符串。
需要注意的是,查詢空值時,應(yīng)該使用IS NULL
,而不是=NULL
。因?yàn)樵贛ySQL中,NULL
表示未知的值,不能與任何其他值相等。
另外,如果需要查詢字段值不為空的記錄,則可以使用IS NOT NULL
或者<>''
,示例如下:
SELECT * FROM table_name WHERE field_name IS NOT NULL;
或者:
SELECT * FROM table_name WHERE field_name<>'';
以上是關(guān)于MySQL SELECT查詢空值的簡單介紹,希望能夠幫到大家。