<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    幸せのちから

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

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

    需求定義: 對于傳入的字符串參數(shù),需要對該字符串進行判斷,如果字符串含有%號,則條件語句中應使用ORACLE的like語句,否則的話直接找相等的字符串。

    SQL語句:
    SELECT
        *
    FROM
            TABLEA
    WHERE  
           COLUMN1 =  'KEYWORD-COLUMN1'     AND
           COLUMN2    IN
                (SELECT
                    CASE
                    WHEN INSTR('KEYWORD-COLUMN2', '%') > 0
                    THEN
                        (SELECT COLUMN2  FROM  TABLEA WHERE COLUMN2  like 'KEYWORD-COLUMN2'
                        )
                    ELSE
                        (SELECT COLUMN2 FROM TABLEA WHERE COLUMN2  = 'KEYWORD-COLUMN2'
                        )
                    END
                    FROM DUAL
                )
    以上的KEYWORD-COLUMN1和KEYWORD-COLUMN2都是定義的參數(shù),需要根據(jù)傳入的值來分別進行操作。主要是使用了ORACLE的CASE語句。
    不知道有哪位高人有更好的方法。

    posted on 2009-03-11 12:47 Lucky 閱讀(1065) 評論(0)  編輯  收藏


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


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

    導航

    隨筆分類(125)

    文章分類(5)

    日本語

    搜索

    積分與排名

    最新隨筆

    最新評論

    主站蜘蛛池模板: 午夜亚洲国产成人不卡在线| 亚洲精品乱码久久久久久蜜桃不卡 | 免费又黄又爽又猛大片午夜| 亚洲一区无码精品色| 99在线在线视频免费视频观看 | 最近中文字幕大全免费版在线| 亚洲综合婷婷久久| 国产成人精品高清免费| 3344在线看片免费| 亚洲a∨国产av综合av下载| 亚洲精品国产美女久久久| 免费下载成人电影| 久久精品无码免费不卡| 久久精品国产99国产精品亚洲| 亚洲一区二区三区无码影院| 四虎在线视频免费观看视频| 成年网站免费入口在线观看| 亚洲精品91在线| 亚洲日韩国产成网在线观看| 又黄又爽又成人免费视频| 一区二区三区免费看| 亚洲熟女综合色一区二区三区| 亚洲成色www久久网站夜月| 在线精品免费视频无码的| 性xxxx视频免费播放直播 | 在线视频免费观看www动漫| 免费人妻无码不卡中文字幕系| 亚洲av无码专区在线电影天堂 | 亚洲国产精品无码久久久不卡| 日韩精品免费电影| 国产91色综合久久免费| a级毛片免费播放| 免费福利在线观看| 在线精品亚洲一区二区| 久久精品国产精品亚洲毛片| 亚洲国产精品一区二区九九 | 日本XXX黄区免费看| 国产成人久久AV免费| 亚欧乱色国产精品免费视频| 亚洲精品无码日韩国产不卡av| 亚洲理论片在线观看|