SQL必知必會(14)NOT操作符
時間:2009-09-19 08:44 來源:網(wǎng)絡(luò) 作者:Ben Fort… 閱讀:次
正 文:
Where子句中的NOT操作符有且只有一個功能,那就是否定它之后所跟的任何條件。因為NOT從不自己使用(它總是與其他操作符一起使用),它的語法與其他操作符有所不同。與其他操作符不一樣,NOT可以用在要過濾的列前,而不僅是在其后。
NOT Where子句中用來否定后跟條件的關(guān)鍵字。
下面的例子說明NOT的使用。為了列出除DLL01之外的所有供應(yīng)商制造的產(chǎn)品,可編寫如下的代碼:
這里的NOT否定跟在它之后的條件;因此,DBMS不是匹配vend_id為DLL01,而是匹配非DLL01之外的其他所有東西。
前面的例子也可以使用<>操作符來完成,如下所示:
為什么使用NOT?對于這里的這種簡單的Where子句,使用NOT確實沒有什么優(yōu)勢。但在更復(fù)雜的子句中,NOT是非常有用的。例如,在與IN操作符聯(lián)合使用時,NOT使找出與條件列表不匹配的行非常簡單。
|
MySQL中的NOT MySQL不支持這里描述的NOT的格式。在MySQL中,NOT只用來否定EXISTS(如NOT EXISTS)。 |
(責(zé)任編輯:admin)
頂一下
(0)
0%
踩一下
(0)
0%
相關(guān)內(nèi)容
- ·sql語句中l(wèi)ike通配符的匯總(*?!#-等含
- ·Access常用sql基本查詢語句匯總
- ·SQL查詢語句的一般格式小結(jié)
- ·聯(lián)合查詢應(yīng)用舉例1
- ·如何取消操作查詢的提示
- ·報表中先按組再按條件統(tǒng)計
- ·測試查詢速度
- ·條件選擇列求和
- ·SQL必知必會(14)NOT操作符
- ·ACCESS的參數(shù)化查詢-Access數(shù)據(jù)庫教程
- ·ACCESS的真假:四、"SELECT * INTO 工
- ·在Access中利用搜索窗體中的值生成動態(tài)
- ·Access使用查詢
- ·隨機得到Access數(shù)據(jù)庫記錄
- ·SQL 高級使用
- ·交叉表查詢中的累計
最新內(nèi)容
推薦內(nèi)容