新聞中心
Oracle查詢有時(shí)候要受到一些條件的制約,比如大小寫(xiě)。下面為您介紹了一個(gè)實(shí)現(xiàn)Oracle查詢忽略大小寫(xiě)的方法,如果您對(duì)Oracle查詢方面感興趣的話,不妨一看。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了扶風(fēng)免費(fèi)建站歡迎大家使用!
數(shù)據(jù)庫(kù)有4 條記錄,分別是 'KKK' 'kkk' 'KkK' 'kKk'
(1)select * from t_vvip t where t.name=lower('KkK') or t.name=Upper('KkK');
僅轉(zhuǎn)換了Oracle查詢的字符串, 即查詢的內(nèi)容要么全部小寫(xiě),要么全部大寫(xiě)。所以只能查到2條記錄
(2) select * from t_vvip t where lower(t.name)='KkK'
僅轉(zhuǎn)換了字段內(nèi)容為小寫(xiě),但查詢的字符串為大小寫(xiě)都有, 0條
select * from t_vvip t where upper(t.name)='KkK';
僅轉(zhuǎn)換了字段內(nèi)容為大寫(xiě),但Oracle查詢的字符串為大小寫(xiě)都有, 0條
(3)select * from t_vvip t where lower(t.name)=lower('KkK');
即轉(zhuǎn)換了字段內(nèi)容又轉(zhuǎn)換了Oracle查詢的字符串,這樣最安全,但性能也是***的。4條
當(dāng)前題目:Oracle查詢忽略大小寫(xiě)的實(shí)現(xiàn)方法
文章起源:http://m.fisionsoft.com.cn/article/ccoohhd.html


咨詢
建站咨詢
