隨筆-26  評論-13  文章-46  trackbacks-0

          In Oracle/PLSQL, the coalesce function returns the first non-null expression in the list. If all expressions evaluate to null, then the coalesce function will return null.

          The syntax for the coalesce function is:

          coalesce( expr1, expr2, ... expr_n )


          For Example:

          You could use the coalesce function in an SQL statement as follows:

          SELECT coalesce( address1, address2, address3 ) result
          FROM suppliers;


          The above coalesce statement is equivalent to the following IF-THEN-ELSE statement:

          IF address1 is not null THEN
          ???? result := address1;

          ELSIF address2 is not null THEN
          ??? result := address2;

          ELSIF address3 is not null THEN
          ??? result := address3;

          ELSE
          ??? result := null;

          END IF;


          The coalesce function will compare each value, one by one.

          posted on 2006-04-04 10:15 似水流年 閱讀(419) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 四平市| 芦山县| 聊城市| 那曲县| 舒城县| 娄烦县| 东方市| 松原市| 恩平市| 会东县| 文安县| 土默特右旗| 任丘市| 江源县| 南华县| 绥宁县| 沭阳县| 土默特左旗| 佛坪县| 湛江市| 东城区| 防城港市| 长兴县| 民和| 蕉岭县| 台北市| 开平市| 措美县| 宣化县| 临朐县| 文昌市| 美姑县| 区。| 磴口县| 政和县| 东源县| 临清市| 山东省| 尤溪县| 托克托县| 刚察县|