鄭州高端網(wǎng)站模板app地推接單平臺
文章目錄
- openGauss學(xué)習(xí)筆記-28 openGauss 高級數(shù)據(jù)管理-NULL值
- 28.1 IS NOT NULL
- 28.2 IS NULL
openGauss學(xué)習(xí)筆記-28 openGauss 高級數(shù)據(jù)管理-NULL值
NULL值代表未知數(shù)據(jù)。無法比較NULL和0,因為它們是不等價的。
創(chuàng)建表時,可以指定列可以存放或者不能存放NULL值,詳情請參見NOT NULL約束。本節(jié)介紹IS NULL和IS NOT NULL操作符。
創(chuàng)建表customer_t1,數(shù)據(jù)如下:
openGauss=# SELECT * FROM customer_t1;c_customer_sk | c_customer_id | c_first_name | c_last_name | amount
---------------+---------------+--------------+-------------+--------3869 | hello | Grace | | 10003869 | | Grace | |3869 | hello | | |6985 | maps | Joes | | 22009976 | world | James | | 50004421 | Admin | Local | | 3000
(6 rows)
28.1 IS NOT NULL
在WHERE子句中查找為NULL值的字段。
例如,列出表customer_t1中c_customer_id不為空值的字段。
openGauss=# SELECT * FROM customer_t1 WHERE c_customer_id IS NOT NULL;c_customer_sk | c_customer_id | c_first_name | c_last_name | amount
---------------+---------------+--------------+-------------+--------3869 | hello | Grace | | 10003869 | hello | | |6985 | maps | Joes | | 22009976 | world | James | | 50004421 | Admin | Local | | 3000
(5 rows)
28.2 IS NULL
在WHERE子句中查找為NULL值的字段。
例如,列出表customer_t1中c_customer_id為空值的字段。
openGauss=# SELECT * FROM customer_t1 WHERE c_customer_id IS NULL;c_customer_sk | c_customer_id | c_first_name | c_last_name | amount
---------------+---------------+--------------+-------------+--------3869 | | Grace | |
(1 row)
👍 點贊,你的認(rèn)可是我創(chuàng)作的動力!
?? 收藏,你的青睞是我努力的方向!
?? 評論,你的意見是我進(jìn)步的財富!