SQL中to_char等字符串操作的常見(jiàn)用法

今天來(lái)看一下SQL中的to_char的一些常見(jiàn)用法吧!

一著蟹、首先介紹一下to_char中的保留小數(shù)的用法吧:

表達(dá)式to_char(值墩蔓,'保留位數(shù)示范數(shù)字'),如to_char(2222.22222,'9999.99')

select to_char(222.222222,'999.99') as 值 from dual

查詢(xún)結(jié)果:


但是我們?cè)谑褂玫臅r(shí)候多多少少會(huì)出現(xiàn)一些問(wèn)題:

問(wèn)題一:'保留位數(shù)示范數(shù)字'不是使用‘9’

select to_char(222.222222,'222.22') as 值 from dual

這樣查詢(xún)會(huì)報(bào)錯(cuò):因?yàn)?不是字符格式的關(guān)鍵字萧豆,必須是9

問(wèn)題二:小數(shù)點(diǎn)位數(shù)前保留位數(shù)不足

select to_char(222.222222,'99.99') as 值 from dual

?上面的sql小數(shù)點(diǎn)前面有三位數(shù)奸披,但是你的小數(shù)前面的保留數(shù)值只有兩位值就會(huì)引發(fā)問(wèn)題,查詢(xún)出來(lái)的結(jié)果不是你想要的

查詢(xún)結(jié)果:

注意這并不是你裝的oracle涮雷,會(huì)查詢(xún)客戶(hù)端出現(xiàn)問(wèn)題阵面,也不是亂碼。

問(wèn)題三:to_char中的第二個(gè)參數(shù)的小數(shù)點(diǎn)后面位數(shù)高于第一個(gè)參數(shù)洪鸭,會(huì)用0補(bǔ)齊

select to_char(222.22,'999.999999') as 值 from dual

查詢(xún)結(jié)果:

問(wèn)題四:to_char中的第二個(gè)參數(shù)的小數(shù)點(diǎn)前面位數(shù)高于第一個(gè)參數(shù)样刷,會(huì)用空格補(bǔ)齊

正常:select to_char(222.22,'999.99') as 值 from dual

高于:select to_char(222.22,'99999999999999999999999.99') as 值 from dual

查詢(xún)結(jié)果如圖:

從圖中可以很明顯的看出來(lái)高于的查詢(xún)語(yǔ)句數(shù)值前面多出很多空格

二、介紹一下連接字符‘||’的使用

常見(jiàn):百分號(hào)览爵,單位符號(hào)颂斜,價(jià)錢(qián)等等的連接

1.百分號(hào)

select 22.22||'%' as 值 from dual

查詢(xún)結(jié)果:

2.價(jià)錢(qián)

select '¥'||22.22 as 值 from dual

查詢(xún)結(jié)果:

在大型的sql中最好少用‘||’,應(yīng)為會(huì)影響性能

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拾枣,一起剝皮案震驚了整個(gè)濱河市沃疮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梅肤,老刑警劉巖司蔬,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異姨蝴,居然都是意外死亡俊啼,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)左医,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)授帕,“玉大人,你說(shuō)我怎么就攤上這事浮梢□耸” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵秕硝,是天一觀(guān)的道長(zhǎng)芥映。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么奈偏? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任坞嘀,我火速辦了婚禮,結(jié)果婚禮上惊来,老公的妹妹穿的比我還像新娘丽涩。我一直安慰自己,他們只是感情好裁蚁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布内狸。 她就那樣靜靜地躺著,像睡著了一般厘擂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锰瘸,一...
    開(kāi)封第一講書(shū)人閱讀 51,245評(píng)論 1 299
  • 那天刽严,我揣著相機(jī)與錄音,去河邊找鬼避凝。 笑死舞萄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的管削。 我是一名探鬼主播倒脓,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼含思!你這毒婦竟也來(lái)了崎弃?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤含潘,失蹤者是張志新(化名)和其女友劉穎饲做,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體遏弱,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盆均,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了漱逸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泪姨。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖饰抒,靈堂內(nèi)的尸體忽然破棺而出肮砾,到底是詐尸還是另有隱情,我是刑警寧澤袋坑,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布唇敞,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏疆柔。R本人自食惡果不足惜咒精,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旷档。 院中可真熱鬧模叙,春花似錦、人聲如沸鞋屈。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)厂庇。三九已至渠啊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間权旷,已是汗流浹背替蛉。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拄氯,地道東北人躲查。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像译柏,于是被迫代替她去往敵國(guó)和親镣煮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • ORACLE日期時(shí)間函數(shù)大全 TO_DATE格式(以時(shí)間:2007-11-02 13:45:25為例) Year:...
    雨一流閱讀 674評(píng)論 0 2
  • 1. select * from emp; 2. select empno, ename, job from em...
    海納百川_4d26閱讀 1,904評(píng)論 0 4
  • 1.簡(jiǎn)介 數(shù)據(jù)存儲(chǔ)有哪些方式鄙麦?電子表格典唇,紙質(zhì)文件,數(shù)據(jù)庫(kù)胯府。 那么究竟什么是關(guān)系型數(shù)據(jù)庫(kù)蚓聘? 目前對(duì)數(shù)據(jù)庫(kù)的分類(lèi)主要是...
    喬震閱讀 1,715評(píng)論 0 2
  • 拆除橫亙你我之間的墻 文/陌宇軒 (黑龍江) 小時(shí)候那粉色圍墻頂端站著幾只烏鴉 聽(tīng)那叫聲 我怕 我怕 少年時(shí)你隔著...
    小哲小詩(shī)閱讀 171評(píng)論 0 0
  • 1.作用 Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本盟劫,并把匹 配的行打印出來(lái)...
    諾相惜閱讀 297評(píng)論 0 0