校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > oracle to_char函數(shù)將number轉(zhuǎn)成string

oracle to_char函數(shù)將number轉(zhuǎn)成string

熱門(mén)標(biāo)簽:外呼系統(tǒng)口號(hào) 貴陽(yáng)智能電銷(xiāo)機(jī)器人官網(wǎng) 外呼系統(tǒng)鄭州 溫州人工外呼系統(tǒng) 地圖標(biāo)注付款了怎么找不到了 百度地圖標(biāo)注員是干什么 北京外呼系統(tǒng)公司排名 北京營(yíng)銷(xiāo)外呼系統(tǒng)廠家 沈陽(yáng)400電話是如何辦理
很多數(shù)據(jù)轉(zhuǎn)換處理操作時(shí),會(huì)遇到將0.007007040000轉(zhuǎn)換成0.70%的需求,我們使用Oracle 的SQL 函數(shù) to_char可以實(shí)現(xiàn)這種轉(zhuǎn)換。
這個(gè)函數(shù)用來(lái)將DATE或NUMBER數(shù)據(jù)類(lèi)型轉(zhuǎn)換成可顯示的字符串,格式是to_char(number_type, format_mask)。
格式'999.99',9表示對(duì)應(yīng)的某一個(gè)指定位數(shù)的值,如果是值是0則忽略不顯示,如果指定位數(shù)沒(méi)有值,則以空格表示。
格式'0990.990',0表示對(duì)應(yīng)的某一個(gè)指定位數(shù)的值,如果是值是0則顯示為0,如果是沒(méi)有值也顯示為0。
格式'FM990.90',FM表示將顯示出來(lái)的字符串定位數(shù)沒(méi)有值而顯示的空格清理掉,作用和ltrim類(lèi)似。
復(fù)制代碼 代碼如下:

SQL> select to_char(12304.560,'999.99') from dual;
TO_CHAR(12304.560,'999.99')
---------------------------
#######
SQL> select to_char(104.560,'999.99') from dual;
TO_CHAR(104.560,'999.99')
-------------------------
104.56
SQL> select to_char(104.560,'99999.99') from dual;
TO_CHAR(104.560,'99999.99')
---------------------------
104.56
SQL> select to_char(104.560,'99999.990') from dual;
TO_CHAR(104.560,'99999.990')
----------------------------
104.560
SQL> select to_char(104.560,'0099.990') from dual;
TO_CHAR(104.560,'0099.990')
---------------------------
0104.560

復(fù)制代碼 代碼如下:

SQL>
SQL> select to_char(round(0.007007040000, 4) * 100, 'FM99999999990.90') || '%' as aa,
2 length(to_char(round(0.007007040000, 4) * 100, 'FM99999999990.90') || '%') as bb
3 from dual;
AA BB
---------------- ----------
0.70% 5
SQL>
SQL> select to_char(round(0.007007040000, 4) * 100, '99999999990.90') || '%' as aa,
2 length(to_char(round(0.007007040000, 4) * 100, '99999999990.90') || '%') as bb
3 from dual;
AA BB
---------------- ----------
0.70% 16

這是to_char將數(shù)字轉(zhuǎn)換成字符串的常見(jiàn)操作功能,還有其他一些格式,見(jiàn)to_char(numeric)的格式模板。
復(fù)制代碼 代碼如下:

模板 描述
9 帶有指定位數(shù)的值
0 前導(dǎo)零的值
. (句點(diǎn)) 小數(shù)點(diǎn)
, (逗號(hào)) 分組(千)分隔符
PR 尖括號(hào)內(nèi)負(fù)值
S 帶負(fù)號(hào)的負(fù)值(使用本地化)
L 貨幣符號(hào)(使用本地化)
D 小數(shù)點(diǎn)(使用本地化)
G 分組分隔符(使用本地化)
MI 在指明的位置的負(fù)號(hào)(如果數(shù)字 0)
PL 在指明的位置的正號(hào)(如果數(shù)字 > 0)
SG 在指明的位置的正/負(fù)號(hào)
RN 羅馬數(shù)字(輸入在 1 和 3999 之間)
TH or th 轉(zhuǎn)換成序數(shù)
V 移動(dòng) n 位(小數(shù))(參閱注解)
EEEE 科學(xué)記數(shù)。現(xiàn)在不支持。

它還能將時(shí)間格式的數(shù)據(jù)轉(zhuǎn)換成字符串,只是格式更加復(fù)雜。
您可能感興趣的文章:
  • oracle中rownum和row_number()
  • Oracle Number型數(shù)值存儲(chǔ)與轉(zhuǎn)換的實(shí)現(xiàn)詳解
  • Oracle Number型的深入理解
  • Oracle row_number() over()解析函數(shù)高效實(shí)現(xiàn)分頁(yè)
  • Oracle 分析函數(shù)RANK(),ROW_NUMBER(),LAG()等的使用方法
  • Oracle數(shù)字類(lèi)型number自增的實(shí)現(xiàn)代碼

標(biāo)簽:定西 衡水 包頭 淮北 通遼 潮州 溫州 衢州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle to_char函數(shù)將number轉(zhuǎn)成string》,本文關(guān)鍵詞  oracle,char,函數(shù),將,number,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle to_char函數(shù)將number轉(zhuǎn)成string》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于oracle to_char函數(shù)將number轉(zhuǎn)成string的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 陆良县| 东明县| 锡林郭勒盟| 银川市| 噶尔县| 海淀区| 汶上县| 福鼎市| 淄博市| 麻江县| 闵行区| 荃湾区| 元氏县| 仁怀市| 高雄县| 陕西省| 德阳市| 依安县| 夏河县| 罗田县| 游戏| 攀枝花市| 泰和县| 渭源县| 新民市| 清镇市| 监利县| 阿拉善右旗| 济源市| 蕉岭县| 浪卡子县| 安新县| 吉木乃县| 乐亭县| 洛阳市| 如东县| 吉木乃县| 开原市| 濮阳市| 东乡族自治县| 玛纳斯县|