幸せのちから

          平凡的世界
          看似平常實(shí)崎嶇
          成如容易卻艱辛

          ORACLE SQL中使用case來分別調(diào)用like和等號(hào)關(guān)聯(lián)的操作 (2)

          昨天給出的SQL語句其實(shí)有bug,如果取得的結(jié)果>1行,則會(huì)報(bào)

          「ORA-01427: 単一行副問合せにより2つ以上の行が戻されます」

          其實(shí)昨天的問題想復(fù)雜了,根部不需要用case語句來進(jìn)行判斷。直接使用LIKE語句就可以了,
          如果'KEYWORD-COLUMN2'中包含%,則會(huì)進(jìn)行模糊查詢。如果不包含%好,LIKE語句的SELECT
          結(jié)果
                  COLUMN2  like 'KEYWORD-COLUMN2'
           和
                  COLUMN2  = 'KEYWORD-COLUMN2'
          結(jié)果一樣。

          SELECT
              *
          FROM
                  TABLEA
          WHERE  
                 COLUMN1 =  'KEYWORD-COLUMN1'     AND
                 COLUMN2  like 'KEYWORD-COLUMN2';

          posted on 2009-03-12 11:50 Lucky 閱讀(573) 評(píng)論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          隨筆分類(125)

          文章分類(5)

          日本語

          搜索

          積分與排名

          最新隨筆

          最新評(píng)論

          主站蜘蛛池模板: 衢州市| 凤凰县| 青龙| 洪泽县| 凉城县| 台湾省| 安吉县| 青神县| 寿宁县| 房产| 黑山县| 嘉黎县| 泗洪县| 磐石市| 浦城县| 丽水市| 甘南县| 静海县| 高碑店市| 霍邱县| 庆安县| 斗六市| 潼关县| 上栗县| 满洲里市| 南宫市| 绵阳市| 海淀区| 内乡县| 平谷区| 武平县| 景泰县| 逊克县| 璧山县| 镇宁| 沧州市| 双鸭山市| 台山市| 巴塘县| 富宁县| 林芝县|