【问题描述】在SQL语句中如何表示“不等于”呢?
如下图所示,名称为vendors的表含有vend_id、vend_name等字段,如何查询vend_id不为DLL01的所有记录呢?
【小千解答】可以有以下3种写法:
写法1:<>
SELECT vend_id,vend_name FROM vendors WHERE vend_id <> 'DLL01'
写法2:!=
SELECT vend_id,vend_name FROM vendors WHERE vend_id != 'DLL01'
写法3:Not =
SELECT vend_id,vend_name FROM vendors WHERE NOT vend_id = 'DLL01'
查询结果:
【参考资料】
图书《SQL必知必会(第5版)》P33、P46