<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      oracle coalesce

      文檔

      oracle coalesce

      oracle coalesce函數語法為COALESCE(表達式1,表達式2,...,表達式n),n>=2,此表達式的功能為返回第一個不為空的表達式,如果都為空則返回空值。注意:所有表達式必須為同一類型或者能轉換成同一類型。
      推薦度:
      導讀oracle coalesce函數語法為COALESCE(表達式1,表達式2,...,表達式n),n>=2,此表達式的功能為返回第一個不為空的表達式,如果都為空則返回空值。注意:所有表達式必須為同一類型或者能轉換成同一類型。

      oracle coalesce函數的用法是什么?一起來看下吧:

      Oracle COALESCE函數語法為COALESCE(表達式1,表達式2,...,表達式n),n>=2,此表達式的功能為返回第一個不為空的表達式,如果都為空則返回空值。

      注意:所有表達式必須為同一類型或者能轉換成同一類型。

      示例一:在emp表中給comm列為空的人員設為200

      SQL>?select?a.empno,a.ename,comm,coalesce(comm,200)new_comm?from?emp?a;
      ?
      ?????EMPNO?ENAME??????????????????????COMM???NEW_COMM
      ----------?--------------------?----------?----------
      ??????7369?SMITH??????????????????????????????????200
      ??????7499?ALLEN???????????????????????300????????300
      ??????7521?WARD????????????????????????500????????500
      ??????7566?JONES??????????????????????????????????200
      ??????7654?MARTIN?????????????????????1400???????1400
      ??????7698?BLAKE??????????????????????????????????200
      ??????7782?CLARK??????????????????????????????????200
      ??????7788?SCOTT??????????????????????????????????200
      ??????7839?KING???????????????????????????????????200
      ??????7844?TURNER????????????????????????0??????????0
      ??????7876?ADAMS??????????????????????????????????200
      ?
      ?????EMPNO?ENAME??????????????????????COMM???NEW_COMM
      ----------?--------------------?----------?----------
      ??????7900?JAMES??????????????????????????????????200
      ??????7902?FORD???????????????????????????????????200
      ??????7934?MILLER?????????????????????????????????200
      ??????8888?xiangyc??????????????????888.88?????888.88
      ?
      已選擇15行。

      示例2:模擬返回第一個不為空的值

      SQL>?select?coalesce(null,3+5,4+6)?value?from?dual;
      ?
      ?????VALUE
      ----------
      ?????????8

      示例3:模擬數據類型不一致的情況

      SQL>?select?COALESCE?(null,333,444,'555')?from?dual;
      select?COALESCE?(null,333,444,'555')?from?dual
      ??????????????????????????????*
      第?1?行出現錯誤:
      ORA-00932:?數據類型不一致:?應為?NUMBER,?但卻獲得?CHAR

      以上就是小編今天的分享,希望可以幫助到大家。

      文檔

      oracle coalesce

      oracle coalesce函數語法為COALESCE(表達式1,表達式2,...,表達式n),n>=2,此表達式的功能為返回第一個不為空的表達式,如果都為空則返回空值。注意:所有表達式必須為同一類型或者能轉換成同一類型。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      python configparser模塊 python strip函數 python調用dll java concat js 遍歷json js json對象 js數組遍歷方法 python 引用 idea的maven配置 maven安裝配置 java filereader java stream java random java lambda java hashmap java foreach java final java json java 泛型 python range函數 rstudio使用教程 mysql去重復 保留一條 js set方法 python中get函數用法 java get和set方法 object轉bigdecimal object 轉list python 交集 js讀取文件 linux 格式化u盤 deque java java process armoury crate打不開 python skimage vue使用jquery js set去重 python的range函數用法 vue 調用子組件方法 java反射獲取屬性值 python中find函數的用法
      Top 少妇高潮太爽了在线视频