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

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

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

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks
         在工作中,有如下需求.通過case的嵌套解決了此問題!特此記錄一下!(我用的是sql server 2005)
        
        

    在查詢的時候,有這樣的一個需求
    數據庫內容如下:
    iD  description

    1     TableClassA.getName()
    2     TableClassB.getName(),exception
    3     TableClassC,getName()
    4     TableClassD,getName().null

    我想查詢輸入以下結果:
    iD  description

    1     TableClassA
    2     TableClassB
    3     TableClassC
    4     TableClassD
    及查詢的結果是.號或,前的內容
    SQL如下

    select id,
         case
        when (CHARINDEX(',',description)>0) and (CHARINDEX('.',description)>0)
         then --在這個做了判斷,如同時包含.和,則判斷.和,那個在前
          case 
           when CHARINDEX(',',description)>CHARINDEX('.',description) then left(description,CHARINDEX('.',description)-1)
           when CHARINDEX(',',description)<CHARINDEX('.',description) then left(description,CHARINDEX(',',description)-1)
          end
        when (CHARINDEX(',',description)>0) then left(description,CHARINDEX(',',description)-1)
        when (CHARINDEX('.',description)>0) then left(description,CHARINDEX('.',description)-1)
        else description
       end
       as description
      from  tablename

    posted on 2009-12-01 16:28 二胡 閱讀(900) 評論(0)  編輯  收藏 所屬分類: pl/sql
    主站蜘蛛池模板: 亚洲最新在线视频| 亚洲AV日韩AV鸥美在线观看| 亚洲人成在线中文字幕| 无码av免费一区二区三区试看| 亚洲美女高清一区二区三区 | 亚洲成a人片在线观看中文!!!| 鲁大师在线影院免费观看| 亚洲s色大片在线观看| 亚洲综合亚洲综合网成人| 亚洲精品福利网站| 13小箩利洗澡无码视频网站免费| 亚洲av无码国产精品色在线看不卡 | 57pao国产成视频免费播放| 久久久久久久久亚洲| 美女在线视频观看影院免费天天看| 久久久影院亚洲精品| 狼群影院在线观看免费观看直播| 国产一区二区三区在线免费观看| 亚洲AV色欲色欲WWW| 免费亚洲视频在线观看| www在线观看免费视频| 成人免费无码精品国产电影| 四虎影视免费永久在线观看| 在线观看无码的免费网站| 精品国产免费人成电影在线观看| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 超pen个人视频国产免费观看| 精品多毛少妇人妻AV免费久久| 爱爱帝国亚洲一区二区三区| 污污免费在线观看| 黄色免费网址大全| 九九九国产精品成人免费视频| 高清免费久久午夜精品| 久久青草国产免费观看| a毛片成人免费全部播放| 久久久久亚洲AV成人无码网站| 久久久高清免费视频| 亚洲avav天堂av在线网毛片| 亚洲欧洲日本在线| 久久99国产综合精品免费| 亚洲国产一区二区三区在线观看|