成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle to_char函數的使用

數據庫 Oracle
在Oracle數據庫中,to_char函數是我們最常用的函數之一,下文對to_char函數的應用作了詳細的介紹,如果您感興趣的話,不妨一看。

Oracle to_char函數的功能是將數值型或者日期型轉化為字符型,下面就為您詳細介紹Oracle to_char函數的使用,希望對您能有所幫助。

Oracle to_char函數最簡單的應用:

/*1.0123--->'1.0123'*/
Select TO_CHAR(1.0123) FROM DUAL
/*123--->'123'*/
Select TO_CHAR(123) FROM DUAL
 接下來再看看下面:

/*0.123 ---> '.123' */
SELEC TO_CHAR(0.123) FROM DUAL
 上面的結果 '.123' 在大多數情況下都不是我們想要的結果,我們想要的應該是 '0.123'。

我們來看一下to_char函數的具體用法:

TO_CHAR ( n [, fmt [, 'nlsparam']] )

Oracle to_char函數將NUMBER類型的n按數值格式fmt轉換成VARCHAR2類型的值。'nlsparams'指定由數值格式的元素返回的字符,包括:

.小數點字符

.組分隔符

.本地錢幣符號

.國際錢幣符號

變元的形式為:

'NLS_NUMERIC_CHARACTERS="dg" NLS_CURRENCY="tcxt" NLS_ISO_CURRENCY=territory'

其中d為小數點字符,g為組分隔符。

例 :TO_CHAR (17145,'L099G999','NLS_NUMERIC_CHARACTERS=".," NLS_CURRENCY="NUD"')=NUD017,145
通過上面的了解,再查看fmt的一些格式,我們可以用以下表達式得到'0.123'的值:

/*0.123 ---> ' 0.123' */ 
Select TO_CHAR(0.123,'0.999') FROM DUAL
/*100.12 ---> '######' */ 
Select TO_CHAR(100.12,'0.999') FROM DUAL
/*1.12 ---> ' 1.120' */ 
Select TO_CHAR(1.12,'0.999') FROM DUAL
 ' 0.123'是出來了,可是前面又多了一個空格。

對于 100.12 的值卻是######,以及'1.12'的值變成了 '1.120'。

我們重新確定一個新的需求:

1、去空格

2、小數點最多4位,最少保留2位。

    1--->'1.00';1.1--->'1.00';1.12-->'1.12';1.1234--->'1.1234';

    1.12345--->'1.1235'

最終實現如下:

/*
  FM :除空格  
  9999999.0099:允許小數點左邊***正數為7位,小數點右邊最少2位,最多4位,且在第5位進行四舍五入
*/ 
Select TO_CHAR(123.0233,'FM9999999.0099') FROM DUAL
 

 

 

 

【編輯推薦】

oracle函數返回表的實現

Java調用Oracle函數的兩種情況

詳解Oracle多種表連接方式

oracle中使用SQL遞歸語句的例子

詳解Windows下卸載Oracle數據庫

責任編輯:段燃 來源: 互聯網
相關推薦

2010-03-30 17:08:04

Oracle to_c

2010-04-08 17:17:03

Oracle to_c

2010-04-27 15:59:26

Oracle to_c

2010-04-07 15:05:29

Oracle to_c

2010-03-30 16:56:01

Oracle函數

2010-10-25 17:08:34

oracle聚合函數

2010-10-25 13:33:10

Oracle over

2011-04-08 15:50:54

Oracleover函數

2010-10-25 16:05:07

oracle自定義函數

2010-10-28 15:38:24

Oracle to_d

2010-10-25 12:17:48

oracle wm_c

2011-09-01 14:22:06

OracleCharVarChar

2010-10-25 10:55:11

Oracle函數索引

2010-04-19 13:43:38

Oracle分析函數

2010-04-14 13:22:10

Oracle系統函數

2010-10-25 14:28:53

oracle trun

2010-10-25 16:52:48

oracle管道函數

2010-04-01 09:11:05

Oracle函數

2011-04-15 13:02:56

Oracle函數

2010-04-01 09:46:04

Oracle日期函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本在线看片 | 国产免费高清 | 国产精品免费观看视频 | 亚洲精品在线播放 | 亚洲女人天堂成人av在线 | 嫩草视频免费 | 91一区二区 | 亚洲电影一区二区三区 | 精品久久电影 | 91精品国产乱码久久久 | 欧美精品乱码久久久久久按摩 | 日韩成人免费视频 | 91精品国产色综合久久 | 国产午夜精品一区二区 | 羞羞网站在线免费观看 | 久久免费高清 | 久久久久久蜜桃一区二区 | 久久影院一区 | 亚洲色图第一页 | 欧美网站一区二区 | 久久久久国产一区二区三区 | 一区二区三区高清 | 中文字幕一区二区三区四区五区 | 蜜桃视频一区二区三区 | 亚洲精品www久久久久久广东 | 国产乱码精品一区二区三区中文 | 精品一区二区久久 | 在线观看日本网站 | 久久亚洲精品视频 | 久久伊人精品 | 香蕉久久久| 亚洲社区在线 | 亚洲一区中文 | 91精品国产91久久久久游泳池 | 精品视频在线一区 | 97精品久久 | 国产精品国产馆在线真实露脸 | 国产亚洲一区二区三区在线 | 久久国产综合 | 天堂视频免费 | 国产精品精品久久久 |