<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ù)
    主站蜘蛛池模板: 黄页网站免费观看| **一级毛片免费完整视| 日韩免费视频在线观看| 亚洲中文字幕日本无线码| 成人黄色免费网站| 亚洲中字慕日产2021| 久久综合AV免费观看| 亚洲视频一区二区三区四区| 成年性午夜免费视频网站不卡| ass亚洲**毛茸茸pics| 一二三四免费观看在线视频中文版| 亚洲最大成人网色香蕉| 我想看一级毛片免费的| 亚洲高清一区二区三区电影| 日韩免费电影在线观看| 精品免费AV一区二区三区| 亚洲国产精品激情在线观看| 中文字幕免费人成乱码中国| 内射少妇36P亚洲区| 97视频热人人精品免费| 黄色一级免费网站| 国产亚洲成AV人片在线观黄桃| 国内精自视频品线六区免费 | 亚洲一级毛片免费观看| 国产三级在线观看免费| 午夜成人无码福利免费视频| 亚洲AV中文无码乱人伦下载| 在线观看免费人成视频| 一级特黄a大片免费| 亚洲爱情岛论坛永久| 最近中文字幕mv手机免费高清| 男人和女人高潮免费网站| 亚洲黄色在线电影| 日本免费高清一本视频| a毛看片免费观看视频| 亚洲精品123区在线观看| 老司机亚洲精品影视www| 永久看日本大片免费35分钟| 美女视频黄频a免费大全视频| 久久亚洲私人国产精品vA| 日韩在线免费播放|