<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ù)庫表中查出所需的數(shù)據(jù),但最近做的一個(gè)任務(wù)中有這樣的一需求,即key是變化的,根據(jù)不同的條件獲取不同的key值做為like中的條件,來獲取所需的數(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é)生為王小,則這條語句就可以查出這三個(gè)人的相關(guān)數(shù)據(jù)).
    當(dāng)然這里只是舉的一個(gè)簡單例子,我相信實(shí)際的生產(chǎn)應(yīng)用中是存在這樣的需求的,這里重要是介紹這種SQL語句的寫法,卻確的說是關(guān)于like的寫法,即用oracle的連接符來完成.
        即:前面兩個(gè)引號(hào)的作用是生成一個(gè)引號(hào),||是字符串連接符,用來連接SELECT username FROM student st WHERE st.stud_id=1003' 語句查詢得到的字符串,后面的||是用來連接%的,最后得到的語句大至如:
    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ù)
    主站蜘蛛池模板: 亚洲人成色99999在线观看| 日本视频免费观看| 国产yw855.c免费视频| 国产中文字幕在线免费观看 | 亚洲国产天堂在线观看| 99久久这里只精品国产免费| 视频一区二区三区免费观看| 亚洲av综合av一区| 全免费a级毛片免费**视频| 亚欧洲精品在线视频免费观看 | 成人福利在线观看免费视频| 亚洲综合自拍成人| 免费a级黄色毛片| 91制片厂制作传媒免费版樱花| 亚洲精品无码中文久久字幕| 亚洲va国产va天堂va久久| 在线观着免费观看国产黄| 日韩电影免费观看| 美女裸免费观看网站| 亚洲美女视频网站| 伊人亚洲综合青草青草久热| 成年人免费网站在线观看| 免费观看男人吊女人视频| 亚洲AV香蕉一区区二区三区| 亚洲今日精彩视频| 中文字幕亚洲第一| 日本免费人成黄页在线观看视频| 久久精品视频免费播放| 一本久久免费视频| 亚洲AV香蕉一区区二区三区| 亚洲小说区图片区| 亚洲成色在线影院| 亚洲中文字幕无码一区 | 亚洲啪啪AV无码片| 国产一级淫片免费播放电影| 国产又黄又爽又猛免费app| 999zyz**站免费毛片| 产传媒61国产免费| 国产亚洲蜜芽精品久久| 亚洲熟妇无码AV不卡在线播放| 2022年亚洲午夜一区二区福利|