oracle_casewhen語句和decode函數

          casewhen語句和decode函數的作用很相似,都可以實現對查詢的結果進行判斷,從而返回指定的值
          case when
          用法示例1:
              case 列名
              when 值 then
              …
              [else 值]
              end [as 別名]
          實例:
              case status
              when 1 then
              ‘鎖定’
              when 2 then
              ‘關閉’
              else
              ‘正常’
              end as 狀態
          用法示例2:
              case
              when 表達式
              then 值
              …
              [else 值]
              end
          實例:
              case when age>18 then ‘成年’
              when age < 18 then ‘未成年’
              else ‘不合法’
              end
          decode
          用法示例:
              decode(列名,值1,結果1,值2,結果2… 默認值)
          實例:
              decode(class,’1′,‘一班’,’2′,’二班’,’三班’)

          posted on 2015-08-01 15:43 都較瘦 閱讀(191) 評論(0)  編輯  收藏 所屬分類: Oracle相關問題積累

          <2015年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          公告

          博客定位:囿于目前的水平,博客定位在記錄自己的學習心得和隨手的練習

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 拉孜县| 舒兰市| 湖南省| 漾濞| 遵义县| 舒城县| 沐川县| 天峻县| 铜山县| 山阴县| 高阳县| 安庆市| 白城市| 安平县| 花莲市| 科尔| 兴仁县| 镇远县| 巨野县| 乐清市| 南通市| 卓尼县| 托克逊县| 镇远县| 彭泽县| 大厂| 汨罗市| 红桥区| 高陵县| 连江县| 遵义市| 宿迁市| 吴堡县| 汤原县| 宜城市| 镇康县| 堆龙德庆县| 竹溪县| 平阴县| 滨海县| 丰城市|