sql 中不等于 null 的表示為:is not null。該運(yùn)算符用于檢查一個(gè)表達(dá)式是否不等于 null,并返回一個(gè)布爾值:如果表達(dá)式不等于 null,則返回 true;否則,返回 false。
SQL 中不等于 NULL 的表示
在 SQL 中,不等于 NULL 可通過(guò)以下運(yùn)算符表示:
IS NOT NULL
詳細(xì)說(shuō)明:
IS NOT NULL 運(yùn)算符用于檢查一個(gè)表達(dá)式是否不等于 NULL。
它返回一個(gè)布爾值:如果表達(dá)式不等于 NULL,則返回 TRUE;否則,返回 FALSE。
可以將此運(yùn)算符應(yīng)用于任何可以返回 NULL 值的表達(dá)式,例如列、函數(shù)或子查詢。
示例:
<code class="sql">SELECT * FROM table_name WHERE column_name IS NOT NULL;</code>
登錄后復(fù)制
此查詢將返回 table_name
表中 column_name
列不等于 NULL 的所有行。
注意:
IS NOT NULL 與 NOT NULL 不同。NOT NULL 是一個(gè)約束,用于在表創(chuàng)建時(shí)強(qiáng)制列不允許存儲(chǔ) NULL 值,而 IS NOT NULL 是一個(gè)運(yùn)算符,用于檢查一個(gè)表達(dá)式是否不等于 NULL。
如果表達(dá)式本身為 NULL,則 IS NOT NULL 運(yùn)算符也會(huì)返回 NULL。