1、lower():大寫字符轉(zhuǎn)化成小寫的函數(shù)
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供遼源網(wǎng)站建設(shè)、遼源做網(wǎng)站、遼源網(wǎng)站設(shè)計、遼源網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、遼源企業(yè)網(wǎng)站模板建站服務(wù),10多年遼源做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
使用舉例:selectlower(表中字段)from表名
該sql實(shí)現(xiàn)將表里的字段信息中含有字母的全部轉(zhuǎn)成小寫。
2、upper():小寫字符轉(zhuǎn)化成大寫的函數(shù)
使用舉例:selectupper(表中字段)from表名
該sql實(shí)現(xiàn)將user表里的字段信息中含有字母的全部轉(zhuǎn)成大寫。
擴(kuò)展資料
oracle常用函數(shù)介紹:
1、CONCAT(X,Y):連接字符串X和Y;
2、LENGTH(X):返回X的長度;
3、REPLACE(X,old,new):在X中查找old,并替換成new;
4、SUBSTR(X,start[,length]):返回X的字串,從start處開始,截取length個字符,缺省length,默認(rèn)到結(jié)尾;
5、TRUNC(X[,Y]):X在第Y位截斷;
6、COUNT():數(shù)據(jù)統(tǒng)計;
7、MIN()、MAX():最小值、最大值。
如何轉(zhuǎn)義 下劃線 _
select * from ng_values where name like 'lady_%'
jieguo 結(jié)果顯示 lady_test,lady_test,lady1
正確結(jié)果應(yīng)該是:lady_test,lady_test 。(不包括 lady1)
以上正確寫法應(yīng)該是:
select ... from ... where ... like '/_%' escape '/';
insert into emp(ename) values('haha_hoho');
這樣才可以的
以上,希望對你有所幫助!
如果你用的是配置文件 ,自己指定class 和table屬性, 如果你用annotation, 那么在
@Entity(table="表明")
用ESCAPE關(guān)鍵字指定轉(zhuǎn)義字符。
例如,要匹配以字符串"A_C“開頭,可以這么寫:
select id from #t where id like 'A!_C%' ESCAPE '!'
也可以將下劃線放在中括號里。
select id from #t where id like 'A[_]C%' ESCAPE '!'
將int類型轉(zhuǎn)換string類型方法如下:
select CAST(A.xxx AS CHAR) as xxx,A.zzz ?from A wher A.yyy = '123' ;
Oracle的三大類型轉(zhuǎn)換:
1、使用to_char(日期,‘格“常量”式')函數(shù)將日期轉(zhuǎn)成字符串:
例1:顯示如下格式:2018年05月10日 星期四
selelct to_char(sysdate,'yyyy"年"mm"月"dd"日"day');
例2:顯示格式:2015-04-25 今天是星期六 15:15:15
select to_char(sysdate,'yyyy-mm-dd"今天是"day hh24:mi:ss');
2、使用to_char(數(shù)值,格式)函數(shù)將數(shù)值轉(zhuǎn)成字符串。
例1:顯示格式:$1,234
select to_char(1234,'$9,999') from clual;
例2:顯示格式:¥1,234
select to_char(1234,'L9,999') from clual;
3、使用to_char('字符串','格式')函數(shù),將字符串轉(zhuǎn)成date類型:
例:chax 1980年12月17日入職的員工
select * from emp
where hiredate=todate('1980年12月17日','yyyy"年"mm"月"dd"日"');
4、使用to_number('字符串')函數(shù)將字符串轉(zhuǎn)成數(shù)字。
擴(kuò)展資料
Oracle函數(shù)的工作方式有兩種:
1、根據(jù)舊的對象創(chuàng)建新的對象——他們對原來的信息進(jìn)行修改,如改變字母的大小寫。
2、告訴用戶有關(guān)的信息,如一個單詞或句子中有幾個字符。
Oracle中主要有兩種字符串類型:CHAR和VARCHAR2,他們以字母,標(biāo)點(diǎn),數(shù)字和空格的混合形式存在。
CHAR串始終為定長的,如果設(shè)置的值長度小于CHAR列的串值,會自動填充空格。在比較CHAR串時,會為雙方都補(bǔ)滿空格后再進(jìn)行比較。
VARCHAR2數(shù)據(jù)類型為邊長的串(VARCHAR與VARCHAR2為同義詞)。
新聞名稱:oracle下劃線怎么轉(zhuǎn) oracle查詢帶下劃線的數(shù)據(jù)
標(biāo)題來源:http://m.rwnh.cn/article10/hiehdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站維護(hù)、網(wǎng)站排名、品牌網(wǎng)站制作、網(wǎng)頁設(shè)計公司、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)