書上說like使用通配符“%”與“_”,而百分號(hào)表示0個(gè)或多個(gè)字符,下劃線表示單個(gè)字符。書上講到這后面沒有在更深入的介紹了??吹竭@我對(duì)like的概念有點(diǎn)蒙,所以便有了以下的問題:1:通配符百分號(hào)與下劃線到底是什么意思啊。什么叫表示0個(gè)或多個(gè)字符?2:like的使用方法是什么?比方說我要查一個(gè)單詞第四個(gè)字母是a的應(yīng)該怎樣表達(dá)?3:就是like到底有什么作用,like查詢都能完成哪些功能???這些問題從我學(xué)Oracle的時(shí)候就有問題,當(dāng)時(shí)沒太在意就沒問,懇請(qǐng)各位大俠解答,在此祝大家中秋假期快樂?。?!
2 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
通配符是進(jìn)行模糊查詢時(shí)用到的,比如有個(gè)字段是字符串,你想找abc開頭的字符串,因?yàn)閍bc開頭的字符串有很多很多,可能會(huì)有abc、abcd、abcdd。。。。。。。,也就是說abc后面可能會(huì)有0個(gè)字符(abc),也可能有多個(gè)字符(abcd、abcdd。。。。),你得寫xxxx like 'abc%' ,再打個(gè)比方,你查找全部姓王的同事,你可以寫 xxxx like '王%',姓王的可能是2個(gè)字,也可能是3個(gè)字
查一個(gè)單詞第四個(gè)字母是a的應(yīng)該這樣表達(dá):xxxx like '____a%'
如果不用通配符,like相當(dāng)于=
like是用來按照你要求查找字符串地
明白了嗎?
添加回答
舉報(bào)
0/150
提交
取消