posts - 431,  comments - 344,  trackbacks - 0
          1連接列值
          使用concat函數(shù)連接來自多個列的數(shù)值. 在DB2, Oracle和PostgreSQL中,"||"是concat函數(shù)的簡寫方式,"+"是SQL Server中的簡寫方式.
          select name||' is a '||type as msg from animal where ...
          select name+' is a '+type as msg from animal where...
          select concat(name, ' is a ', type) as msg from animal where ...

          2.在SELECT語句中使用條件邏輯
          case表達式可以針對查詢的返回值執(zhí)行條件邏輯. 可以給case表達式取別名, 使結(jié)果集更易讀. else子句是可選的, 如果沒有使用else, 對于不滿足判斷條件的行, case表達式會返回NULL.
          select ename, sal,
             case when sal<=2000 then 'UNDERPAID'
             case when sal>=4000 then 'OVERPAID'
                    else 'OK'
             end as status
          from emp
          posted on 2008-07-14 21:16 周銳 閱讀(1558) 評論(0)  編輯  收藏 所屬分類: MySQLOracleSQL Server
          主站蜘蛛池模板: 巧家县| 定西市| 沈阳市| 克拉玛依市| 安丘市| 图片| 无锡市| 桂东县| 吉木萨尔县| 兴国县| 桐梓县| 双桥区| 梁平县| 玉林市| 南木林县| 德昌县| 隆昌县| 临海市| 宁城县| 炉霍县| 洛宁县| 古交市| 左贡县| 肇源县| 高清| 确山县| 读书| 德州市| 宁强县| 翼城县| 宜宾县| 军事| 克东县| 昭苏县| 定州市| 磐安县| 绍兴市| 镇江市| 祁门县| 芜湖市| 五常市|