在MySQL中,查詢多個字段為空是一個常見的需求。下面我們來介紹如何查詢多個字段為空的記錄。
SELECT * FROM table_name WHERE column1 IS NULL AND column2 IS NULL;
其中,table_name
是要查詢的表名,column1
和column2
分別是要查詢的字段名。
需要注意的是,在MySQL中,判斷一個字段是否為空要使用IS NULL
,而不是= NULL
。因為= NULL
的結果始終是NULL
,而不是true
或false
。
如果要查詢多個字段都不為空的記錄,可以使用IS NOT NULL
,例如:
SELECT * FROM table_name WHERE column1 IS NOT NULL AND column2 IS NOT NULL;
以上代碼將查詢column1
和column2
都不為空的記錄。
上一篇mysql 正則在范圍內
下一篇mysql多個值的一個