oracle數(shù)據(jù)庫(kù)中chr()函數(shù)和concat函數(shù)的使用說明
oracle使用chr()函數(shù)和concat函數(shù)
chr()函數(shù)的用法
1、解釋:chr()函數(shù):該函數(shù)返回以數(shù)值表達(dá)式值為編碼的字符(也就是將ASCII碼轉(zhuǎn)換為字符)。
2、語法:chr(number_code)
3、舉例:
select chr(65) from dual; //返回值為A --輸出結(jié)果-- CHR(65) ------- A ------- select chr(97) from dual; //返回值為a --輸出結(jié)果-- CHR(97) ------- a -------
4、常用的chr()函數(shù)對(duì)照表
chr(9)
--制表符chr(10)
--換行符chr(13)
--回車符chr(32)
--空格符chr(34)
--雙引號(hào)“"”chr(40)
--(chr(41)
-- )
concat函數(shù)
1、解釋:CONCAT():該函數(shù)表示將兩個(gè)字符串連接起來,||符號(hào)也可以實(shí)現(xiàn)這個(gè)功能(mysql就不行)
2、語法:concat(x y) //連接字符串x和y
3、舉例:
--準(zhǔn)備一張emp把表里的ename,job兩個(gè)字符串拼接到一起-- select ename,job,concat(ename,job) from emp; --輸出結(jié)果如下-- ---------------------- ename | job | enamejob ---------------------- select ename,job,ename||job from emp; --輸出結(jié)果如下-- ---------------------- ename | job | enamejob ----------------------
oracle常用字符函數(shù)
LOWER(char)
:字符串全部轉(zhuǎn)化為小寫格式UPPER(char)
:字符串全部轉(zhuǎn)化為大寫格式INITCAP(‘char’)
:每個(gè)單詞首字母大寫,其余小寫CONCAT(‘char1’,‘char2’)
:字符串連接LENGTH(char)
:字符串長(zhǎng)度SUBSTR(char, m, n)
:取字符串子串,m-起點(diǎn),n-取n個(gè)字符REPLACE(char1, search_string, replace_string)
:替換函數(shù)INSTR(char1,char2,[,n,[,m]])
:取子串在字符串的位置,特別取某一個(gè)特殊字符在原字符串中的位置TRIM(“char”)
:去掉前后空格LTRIM(“char”)
:去掉左邊空格RTRIM(“char”)
:去掉右邊空格LPAD()
:左補(bǔ)齊RPAD()
:右補(bǔ)齊CHR()
:ASCII -> 字符ASCII()
:字符 -> ASCII
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle23ai 新特性IF [NOT] EXISTS語法支持的使用
IF [NOT] EXISTS語法用于抑制因給定對(duì)象的存在或不存在而引發(fā)的潛在錯(cuò)誤,允許您編寫冪等DDL腳本,本文主要介紹了Oracle23ai 新特性IF [NOT] EXISTS語法支持的使用,感興趣的可以了解一下2024-08-08關(guān)于Oracle12C默認(rèn)用戶名system密碼不正確的解決方案
這篇文章主要介紹了關(guān)于Oracle12C默認(rèn)用戶名system密碼不正確的解決方案 ,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10使用Oracle命令進(jìn)行數(shù)據(jù)庫(kù)備份與還原
本文詳細(xì)講解了使用Oracle命令進(jìn)行數(shù)據(jù)庫(kù)備份與還原的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>2021-12-12PLSQL無法連接64位Oracle數(shù)據(jù)庫(kù)/Database下拉框?yàn)榭盏耐昝澜鉀Q方法
這篇文章主要介紹了PLSQL無法連接64位Oracle數(shù)據(jù)庫(kù)/Database下拉框?yàn)榭盏耐昝澜鉀Q方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09oracle數(shù)據(jù)庫(kù)sql的優(yōu)化總結(jié)
自己對(duì)oracle sql的一些優(yōu)化總結(jié),特分享下,方便需要的朋友2013-08-08在Oracle關(guān)閉情況下如何修改spfile的參數(shù)
大家都知道在Oracle中pfile參數(shù)是可以手動(dòng)更改的,但是spfile是二進(jìn)制文件所以不可以手動(dòng)更改,但我最近遇到了一個(gè)問題,修改參數(shù)錯(cuò)誤,導(dǎo)致Oracle啟動(dòng)不了,一定要修改spfile該怎么辦呢?下面通過這篇文章來一起看看吧。2016-12-12Oracle備庫(kù)宕機(jī)啟動(dòng)的完美解決方案
這篇文章主要給大家介紹了關(guān)于Oracle備庫(kù)宕機(jī)啟動(dòng)的完美解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05