excel四舍五入怎么设置_sql四舍五入取整_sql 时间四舍五入(8)

电脑杂谈  发布时间:2017-02-13 11:40:06  来源:网络整理

该类函数返回与输入类型相同的类型。

返回的CHAR类型值长度不超过2000字节;

返回的VCHAR2类型值长度不超过4000字节;

如果上述应返回的字符长度超出,oracle并不会报错而是直接截断至最大可支持长度返回。

返回的CLOB类型值长度不超过4G;

对于CLOB类型的函数,如果返回值长度超出,oracle不会返回任何错误而是直接抛出错误。

1、CHR(N[ USING NCHAR_CS]) 返回指定数值在当前字符集中对应的字符

例如:SELECT CHR(95) FROM DUAL;

2、CONCAT(c1,c2) 连接字符串,等同于||

例如:SELECT concat('aa','bb') FROM DUAL;

3、INITCAP(c) 将字符串中单词的第一个字母转换为大写,其它则转换为小写

例如:SELECT INITCAP('whaT is this') FROM DUAL;

4、NLS_INITCAP(c) 返回指定字符串,并将字符串中第一个字母变大写,其它字母变小写

例如:SELECT NLS_INITCAP('中华miNZHu') FROM DUAL;

它还具有一个参数:Nlsparam用来指定排序规则,可以忽略,默认状态该参数为当前session的排序规则。

(三).字符型函数返回数字值(Character Functions Returning Number Values)

本类函数支持所有的数据类型

1、ASCII(c) 与chr函数的用途刚刚相反,本函数返回指定字符在当前字符集下对应的数值。

例如:SELECT ASCII('_') FROM DUAL;

(四).日期函数(Datetime Functions)

本类函数中,除months_between返回数值外,其它都将返回日期。

1、CURRENT_TIMESTAMP([n]) 返回当前session所在时区的日期和时间。n表示毫秒级的精度,不大于6

例如:SELECT CURRENT_TIMESTAMP(3) FROM DUAL;

2、LOCALTIMESTAMP([n]) 与上同,返回当前session所在时区的日期和时间。n表示毫秒级的精度,不大于6

例如:SELECT LOCALTIMESTAMP(3) FROM DUAL;

3、SYSTIMESTAMP([n]) 与上同,返回当前所在时区的日期和时间,n表示毫秒级的精度,>0 and <6

例如:SELECT SYSTIMESTAMP(4) FROM DUAL;

4、DBTIMEZONE 返回的当前时区

例如:SELECT DBTIMEZONE FROM DUAL;

5、SESSIONTIMEZONE 返回当前session所在时区

例如:SELECT SESSIONTIMEZONE FROM DUAL;

6、EXTRACT(key from date) key=(year,month,day,hour,minute,second) 从指定时间提到指定日期列

例如:SELECT EXTRACT(year from sysdate) FROM DUAL;

7、TO_TIMESTAMP(c1[,fmt]) 将指定字符按指定格式转换为timestamp格式。

例如:SELECT TO_TIMESTAMP('2007-8-22', 'YYYY-MM-DD HH:MI:SS') FROM DUAL;

(五).转换函数(Conversion Functions)


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

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

    • 牧原泉
      牧原泉

      他的意思他是有钱人

    • 蒙亚林
      蒙亚林

      怎么没有人靠炒股发财

    • 吴瑞霞
      吴瑞霞

      美国提供的只有战争

    热点图片
    拼命载入中...