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

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

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

    posts - 60,comments - 71,trackbacks - 0

        在進(jìn)行模糊查詢時(shí),一般使用的形式是 like 'key%',like '%key',like '%key%' 等幾種形式,其中key一般是固定的值,這樣從數(shù)據(jù)庫(kù)表中查出所需的數(shù)據(jù),但最近做的一個(gè)任務(wù)中有這樣的一需求,即key是變化的,根據(jù)不同的條件獲取不同的key值做為like中的條件,來(lái)獲取所需的數(shù)據(jù),想了一下,需要用到oracle中的字符串連接符:|| ,如下:

    SELECT  ue.*  FROM user ue WHERE  name LIKE '' || ( SELECT username FROM student st WHERE st.stud_id='1003'|| '%' 

        user是一張記錄所有用戶名等其他比較全的數(shù)據(jù),然后根據(jù)學(xué)生ID查詢學(xué)生姓名,因?yàn)榭赡軙?huì)有姓名相同的學(xué)生,所以用此方法可以查詢出user表中所有姓名相似(如有王小和王小華,王小兵三個(gè)學(xué)生,而ID為1003的學(xué)生為王小,則這條語(yǔ)句就可以查出這三個(gè)人的相關(guān)數(shù)據(jù)).
    當(dāng)然這里只是舉的一個(gè)簡(jiǎn)單例子,我相信實(shí)際的生產(chǎn)應(yīng)用中是存在這樣的需求的,這里重要是介紹這種SQL語(yǔ)句的寫法,卻確的說(shuō)是關(guān)于like的寫法,即用oracle的連接符來(lái)完成.
        即:前面兩個(gè)引號(hào)的作用是生成一個(gè)引號(hào),||是字符串連接符,用來(lái)連接SELECT username FROM student st WHERE st.stud_id=1003' 語(yǔ)句查詢得到的字符串,后面的||是用來(lái)連接%的,最后得到的語(yǔ)句大至如:
    like 'aaa%' 的形式.即實(shí)現(xiàn)key關(guān)鍵字動(dòng)態(tài)變化的模糊查詢.
    posted on 2008-05-31 17:18 henry1451 閱讀(3928) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle技術(shù)
    主站蜘蛛池模板: 亚洲国产成+人+综合| 大地资源免费更新在线播放| 久久亚洲中文字幕无码| 99久久精品国产亚洲| 国产亚洲精品不卡在线| 高清国语自产拍免费视频国产 | 国产一级理论免费版| 国内精自视频品线六区免费| 国产一区二区三区免费| 精精国产www视频在线观看免费| 美女视频黄视大全视频免费的| 亚洲综合偷自成人网第页色| 亚洲大片免费观看| 亚洲影院在线观看| 久久精品国产精品亚洲蜜月| 在线播放亚洲第一字幕| 国产啪亚洲国产精品无码| 免费一级肉体全黄毛片| 国产高清视频在线免费观看| 好男人视频在线观看免费看片| 四虎1515hh永久久免费| 99久久久国产精品免费牛牛四川 | 亚洲国产a级视频| 免费国产成人午夜私人影视| 啦啦啦手机完整免费高清观看| 97视频热人人精品免费| 成年私人影院免费视频网站| 国产精品成人免费视频网站京东| 无码国产精品一区二区免费式影视| 在线视频精品免费| 国产成人无码免费看视频软件 | 狠狠色香婷婷久久亚洲精品| 亚洲午夜久久久精品电影院| 亚洲制服丝袜精品久久| 亚洲人成网国产最新在线| 亚洲www77777| 女bbbbxxxx另类亚洲| 日韩一级片免费观看| 久久久WWW成人免费精品| 无码专区AAAAAA免费视频| 5555在线播放免费播放|