ORACLE單行函數與多行函數之六:通用函數示例建
導讀:1建站知識主要實驗了幾個常用的判斷NULL值及DECODE的函數。 1.NVL(a,b):判斷A字段的內容為null時,運算結果為指定的值。A不為NULL,則顯示A的值。公司網站建設網站建設。
主要實驗了幾個常用的判斷NULL值及DECODE的函數。
1.NVL(a,b):判斷A字段的內容為null時,運算結果為指定的值。A不為NULL,則顯示A的值。
如果COMM的值為NULL,則返回顯示為200. BYS@bys1>Select COMM,NVL(COMM,200) From EMP where rownum<3; COMM NVL(COMM,200) ---------- ------------- 200 300 300 2.NVL2(a,b,c):如果第一個表達式a的值不為null,顯示表達式2的值;如果a為null,顯示表達式C的值。 如果comm值不為NULL,返回678;如果為NULL,返回999. BYS@bys1>select sal,comm,nvl2(comm,678,999) from emp where rownum<5seo網站關鍵詞優化; SAL COMM NVL2(COMM,678,999) ---------- ---------- ------------------ 800 999 1600 300 678 1250 500 678 2975 9993.NULLIF:如果前后兩個表達式的內容相等的,那就返回null,否則,返回第一個表達式的值
如果工資sal=3000,則返回NULL值。 BYS@bys1>select sal,ename,nullif(sal,3000) from emp order by 1 desc; SAL ENAME NULLIF(SAL,3000) ---------- ---------- ---------------- 5000 KING 高端網站建設 5000 3000 FORD 3000 SCOTT 2975 JONES 2975 2850 BLAKE 2850 2450 CLARK 2450 1600 ALLEN 1600 1500 TURNER 1500 1300 MILLER 1300 1250 WARD 1250 1250 MARTIN 1250 1100 ADAMS 1100 950 JAMES 950聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章ORACLE單行函數與多行函數之六:通用函數示例建主要講述函數,示例,ORACLE單行函數與多行函數之六:通用函網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5011.html