在Mysql中,取兩列不為空的值是一個很常見的需求。下面是一種簡單的方法。
SELECT * FROM 表名 WHERE 列1 IS NOT NULL AND 列2 IS NOT NULL;
在上面的代碼中,你需要將“表名”替換為你所使用的表名。然后,在WHERE子句中,你需要使用IS NOT NULL操作符來檢查每個列是否為空。
如果有兩列同時不為空,那么這些行就會被SELECT語句選中并返回到結果集中。
如果需要取三列或更多列不為空的值,那么可以按照以下方式修改SQL語句:
SELECT * FROM 表名 WHERE 列1 IS NOT NULL AND 列2 IS NOT NULL AND 列3 IS NOT NULL;
在這個例子中,你需要將“列3”替換為你要取的第三列名稱。
總之,使用IS NOT NULL操作符就可以輕松地檢查需要取兩列或更多列不為空的值。如果你在日常SQL查詢中遇到類似的問題,這個技巧肯定會對你有所幫助。
上一篇python 首字母排序
下一篇python 首字母小寫