新聞中心
LNNVL 函數(shù)判斷條件中的一個(gè)或者兩個(gè)操作數(shù)是否為 NULL。該函數(shù)可以在 WHERE 子句中使用,也可以作為 CASE 表達(dá)式中的 WHEN 條件。將條件作為參數(shù),如果條件為 FALSE 或 UNKNOWN,則返回 TRUE;如果條件為 TRUE,則返回 FALSE。

站在用戶的角度思考問題,與客戶深入溝通,找到武清網(wǎng)站設(shè)計(jì)與武清網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋武清地區(qū)。
語法
LNNVL(condition)參數(shù)
|
參數(shù) |
說明 |
|---|---|
|
condition |
條件 |
假設(shè) a = 2,b 值為 NULL,下表顯示了 LNNVL 函數(shù)的返回值。
|
條件 |
條件判斷結(jié)果 |
LNNVL 返回值 |
|---|---|---|
|
a = 1 |
FALSE |
TRUE |
|
a = 2 |
TRUE |
FALSE |
|
a IS NULL |
FALSE |
TRUE |
|
b = 1 |
UNKNOWN |
TRUE |
|
b IS NULL |
TRUE |
FALSE |
|
a = b |
UNKNOWN |
TRUE |
返回類型
返回布爾型 TRUE 或 FALSE。
示例
假設(shè)有一張表 EMPLOYEES,給員工姓名列 name 和傭金列 commission_pct 里面插入數(shù)據(jù),執(zhí)行以下語句:
CREATE TABLE EMPLOYEES (name VARCHAR(20), commission_pct numeric(10,2));
INSERT INTO EMPLOYEEs VALUES ('Baer', null);
INSERT INTO EMPLOYEEs VALUES ('Bada', null);
INSERT INTO EMPLOYEEs VALUES ('Boll', 0.1);
INSERT INTO EMPLOYEEs VALUES ('Bates', 0.15);
INSERT INTO EMPLOYEEs VALUES ('Eros', null);
INSERT INTO EMPLOYEEs VALUES ('Girl', 0.25);您想知道傭金率低于 20% 的員工人數(shù),包括沒有收到傭金的員工。執(zhí)行以下語句,您只能查詢實(shí)際獲得傭金低于 20% 的員工人數(shù):
SELECT COUNT(*) FROM employees WHERE commission_pct < .2;查詢結(jié)果如下:
+------------+
| COUNT(*) |
+------------+
| 2 |
+------------+要包括沒有收到傭金的另外 3 名員工,您需要使用 LNNVL 函數(shù)重寫查詢。執(zhí)行以下語句:
SELECT COUNT(*) FROM employees WHERE LNNVL(commission_pct >= .2);查詢結(jié)果如下:
+------------+
| COUNT(*) |
+------------+
| 5 |
+------------+ 新聞標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseLNNVL
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/coggijo.html


咨詢
建站咨詢
