全國計(jì)算機(jī)等級(jí)考試二級(jí)MySQL教程(55)
中華IT學(xué)院 【
大 中 小】 [ 2016年2月22日 ]
我們已經(jīng)知道MySQL使用 SQL SELECT 命令及 WHERE 子句來讀取數(shù)據(jù)表中的數(shù)據(jù),但是當(dāng)提供的查詢條件字段為 NULL 時(shí),該命令可能就無法正常工作。
為了處理這種情況,MySQL提供了三大運(yùn)算符:
- IS NULL: 當(dāng)列的值是NULL,此運(yùn)算符返回true。
- IS NOT NULL: 當(dāng)列的值不為NULL, 運(yùn)算符返回true。
- <=>: 比較操作符(不同于=運(yùn)算符),當(dāng)比較的的兩個(gè)值為NULL時(shí)返回true。
關(guān)于 NULL 的條件比較運(yùn)算是比較特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。
在MySQL中,NULL值與任何其它值的比較(即使是NULL)永遠(yuǎn)返回false,即 NULL = NULL 返回false 。
MySQL中處理NULL使用IS NULL和IS NOT NULL運(yùn)算符。
免責(zé)申明 --------------------------------------------------------------------------------------
以上內(nèi)容僅代表原創(chuàng)者觀點(diǎn),其內(nèi)容未經(jīng)本站證實(shí),中華考試網(wǎng)對(duì)以上內(nèi)容的真實(shí)性、完整性不作任何保證或承諾,轉(zhuǎn)載目的在于傳遞更多信息,由此產(chǎn)生的后果與中華考試網(wǎng)無關(guān);如以上轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們
![](/Images2.0/lianxi.gif)
,我們將會(huì)及時(shí)處理。