在MySQL中,查詢不等于時(shí)可以使用“不等于”符號(hào)“!=”,也可以使用“<>”。
SELECT * FROM 表名 WHERE 列名 != 值; 或者 SELECT * FROM 表名 WHERE 列名<>值;
使用“!=”和“<>”符號(hào)的效果是一樣的。在實(shí)際應(yīng)用中,根據(jù)個(gè)人習(xí)慣或團(tuán)隊(duì)規(guī)范來(lái)選擇使用哪種符號(hào)。
在查詢過(guò)程中,如果需要同時(shí)篩選出多個(gè)不等于某個(gè)值的記錄時(shí),可以使用“NOT IN”函數(shù)。例如:
SELECT * FROM 表名 WHERE 列名 NOT IN (值1, 值2, 值3);
這樣就可以篩選出列名不等于值1、值2、值3的記錄。
另外,在MySQL中,可以使用“IS NOT NULL”語(yǔ)句來(lái)查詢某一列不為空的記錄,例如:
SELECT * FROM 表名 WHERE 列名 IS NOT NULL;
這樣就可以查詢出列名不為空的記錄。
上一篇mysql中查詢一條記錄
下一篇mysql中查詢一條字段