b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql 语句四舍五入_sql四舍五入取整函数_sql四舍五入取整(8)

电脑杂谈  发布时间:2017-03-01 12:04:32  来源:网络整理

DAY 星期名的全称

DD 2位的天

时间格式控制符:

HH24:MI:SS AM

HH12:MI:SS PM

通过“”来实现加入特殊字符的格式控制符。

SELECT TO_CHAR(SYSDATE,'FMyyyy"年"mm"月"dd"日"') from dual;

DDSPTH

~~

DD是格式控制符。

TH是序数词,将日期转换成英文的序数词拼写。

SP是基数词,将日期转换成英文的基数词拼写。

TO_CHAR(NUM[,'format_model'[,nlsparams]])转换数字

将NUMBER类型参数NUM转换成VARCHAR2类型。如果指定FORMAT,它会控制整个转换。

如果没有指定FORMAT,那么结果字符串中将包含和NUM中有效位的个数相同的字符。NLSPARAMS用来指定小数点和千分符及货币符号。它的格式可为:'NLS_NUMERIC_CHARS=' ' dg ' 'NLS_CURRENCY= ' 'string' ' '

d和g分别代表小数点和千分符。STRING代表货币符号。

数字格式控制符:

9代表一位数字(替换符。有,数字显示;没有。不什么都显示。)

0代表一位数字(有数字,显示;没有,强制显示0。)

$美圆符号

L本地货币

.小数点

,千分符

B当整数部分为0时,将整数部分填充为空格。例:B999

MI 返回带有后继符号而不是前导负号的负数值,正数值将带有后继的空格。999MI

S返回一个前导符号或后继符号,正数为+,负数为-。 S9999 或 9999S

PR 使用尖括号返回负数。正数将有前导或后继空格。999PR

D在指定位置返回一个小数点。两侧的9的个数指定了最大的位数。99D9

G在指定位置返回千分符,G可以在FORMAT_model中出现多次。9G999G9

C在指定位置返回ISO货币符号。C可以在FORMAT_model中出现多次。C99

L在指定位置上返回本地货币符号。 L99

V返回一个被乘以10的N次方的数值,这里N是V后边9的个数。99V99

EEEE使用科学记数法返回该数值。9.99EEEE

RM使用大写的罗马数字表示返回该数值。 RM

rm使用小写的罗马数字表示返回该数值。 rm

FM返回不含前导和后继空格的数值。 FM99.09

格式控制符位数一定要大于或等于NUMBER的位数,不能小于。

用RR解决跨世纪问题:

小于50的认为是1950-2050

大于50的认为是1951-1999

数字和日期是不能相互转换的。

ASCIISTR(string)

返回只包含有效的SQL字符和斜线的字符串。string中的任何无效的字符将被转换为一个相当的数字,在之前加上斜线。

BIN_TO_NUM(num[,num]...)

将一位矢量转换位相当的数字。它的参数是一系列逗号隔开的NUMS,每一个都必须是0或1。

例如BIN_TO_NUM(1,0,1,1)将返回11,因为11的二进制表示是1011。当使用分组集合和GROUP BY 子句时该函数很有用。CHARTOROWID(x)函数,

将字符串转换成一个ROWID类型的值,注意格式必须采用ROWID数据类型格式,即“数据块号:行序号:数据文件号”。

COMPOSE(string)

以相同字符集中完全规格化Unicode形式返回string.string可以是CHAR、VARCHAR2、NCHAR、NVARCHAR2、CLOB或NCLOB类型。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-35179-8.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...