oracle中sysdate函数 ro,ORACLE常用函數
一、to_date(欄位(字符串),格式)函數:
將字符串轉換成指定格式的date數據類型
例子: to_date('2017/11/29','yyyy/MM/dd')
二、to_char(欄位(日期),格式)函數
將date或number數據類型的數據轉換成指定格式的字符串類型
例子:to_char('2017/11/29','yyyy/MM/dd')
三、 NVL(x1,x2)
当x1为null时返回X2,否则返回x1。
四、 ASCII(x)
返回字符串x的第一個字母的ASCII碼
例子:ASCII('A') ----65
五、CHR(x)
返回數字x用十進制表示的字符
例子:CHR(65) -----A
六、CONCAT(X1,X2)
函數將X2連接到X1的後面,如果X1為null,返回X2; 如果X2為null,返回X1; 如果X1,X2均為null,返回null
例子:CONCAT('ABC','123') ----ABC123
七、INITCAP(X)
函數將每個單詞的第一個字母大寫,其餘字母小寫返回。
例子:INITCAP('abcd,efgh,opq') ---Abcd,Efgh,Opq
八、LENGTH(X)
返回字符串X的長度,如果X為null,那麼將返回null值
例子:LENGTH('ABCDEFG') ---10
九、LOWER(X)
返回字符串X的小寫字符
例子: LOWER('abCDEFhi') ---abcdefhi
十、LPAD(字符串,字符串數量,可選參數(粘貼到字符串的左邊))
例子: LPAD('ABD',6) ---返回ABCD
例子: LPAD('ABCDEFG',8,'Q') ---返回QABCDEFG
十一、RPAD(字符串,字符串數量,可選參數(粘貼到字符串的右邊))
原理:同上
十二、LTRIM(X1,X2)
例子1: LTRIM('1234546','123') ---返回4546
例子2: LTRIM('123000456','123') ---返回456
例子3: LTRIM('12300034567','123') ---返回4567
總結: LTRIM(X1,X2) 函数是按照X2中的字符一个一个截掉X1中的字符,并且是从左边开始执行的,只要遇到X2中有的字符, X1中的字符都会被截掉, 直到在X1的字符中遇到X2中没有的字符为止函数命令才结束 .
十三、REPLACE(X1,X2,X3)
用X3替換在X1中出現的X2字符串
REPLACE('ABCDEFG','EFG','QQQ') ---返回結果ABCDQQQ
十四、STBSTR(字符串,起始位置,長度)
例子:STBSTR('ABCDEFG',1,3) ---返回ABC
十五、TRANSLATE(原字符串,from_字符串,to_字符串)
执行时,translate依次检查string中的每个字符
然后查找这个字符是否在from_str中存在
如果不存在,那么这个string中的字符被保留,也就是被返回,
如果存在,那么,translate会记下这个字符在from_str中的位置,
然后用to_str的同样位置的字符代替string中的这个字符
例子:TRANSLETE('ABCD123','ABC2','111') ---返回 111D1123
十六、TRIM(X)
去除字符串X的前後的空格
例子: TRIM(' ABCD ') ---返回結果ABCD
十七、UPPER(X)
返回字符串X的大寫
例子: UPPER('abcd') ---返回ABCD
十八、ABS(X)
返回數值X的絕對值
十九、CEIL(X)
返回大於或等於n的最小整數
二十、FLOOR(X)
返回小於或等於X的最大整數
二十一、MOD(X1,X2)
返回X1%X2的結果
二十二、POWER(X1,X2)
返回X1的X2次方
二十三、ROUND(X1,X2)
返回舍入小数点右边X2位的X1的值,X2的缺省值为0,这回将小数点最接近的整数,如果X2为负数就舍入到小数点左边相应的位上,X2必须是整数。
例子1: ROUND(12345,-2) ---返回12300
例子2: ROUND(12345.5423,2) ---返回12345.54
二十四、SQRT(X)
返回X的平方根
二十五、SYSDATE
返回當前的日期和時間
oracle中sysdate函数 ro,ORACLE常用函數相关推荐
- oracle中存在函数吗,Oracle中的函数
Oracle中的函数 1.单行函数也称标量函数,对于从表中查询的每一行,该函数都返回一个值.单行函数可用与select子句中,也可用于where子句中.单行函数大致分为: >.日期函数 > ...
- oracle中sysdate的变更,oracle – 使用sysdate的to_date函数
select TO_CHAR(to_date(sysdate,'DD-MON-YYYY'),'DAY') FROM DUAL; 当我运行此查询时,输出为:SUNDAY.但我们今天知道的是星期二(1-1 ...
- oracle中的to_number,Oracle中to_number()函数的用法
to_number()函数是oracle中常用的类型转换函数之一,是将一些处理过的按一定格式编排过的字符串变回数值型的格式. 1.to_number()函数可以将char或varchar2类型的str ...
- oracle里面的nvl,oracle中nvl函数
最近在修改项目中一个统计的bug,统计出的钱数不对,因为不是自己开发的模块,经过分析流程找到了统计的sql. sum(f_msmoney)+sum(f_fkmoney) as total, 上面这段是 ...
- Oracle中to_char()函数的用法
Oracle中to_char()函数的用法 日期转换: to_char(date,'格式') select to_date('2005-01-01 ','yyyy-MM-dd') from dual; ...
- oracle的date_add,SQL Server 中add函数到 oracle date add的操作
SQL Server 中add函数到 oracle date add的操作 oracle date add minutes How does one add a day/hour/minute/sec ...
- oracle to_char函数格式,oracle 中to_char函数的用法
一.日期格式转换 to_char(date,'格式'); select to_date('2005-01-01 ','yyyy-MM-dd') from dual; select to_char(sy ...
- oracle trim没用,Oracle中Trim函数的使用方法
TRIM函数最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种.然而在Oracle中TRIM函数其实是具有删除"任意指定"字符的功能,下面就进 ...
- Oracle中add_months()函数的用法
Oracle中add_months()函数的用法 查询当前时间n个月以前的时间: select add_months(sysdate,-n) from dual; 查询当前时间n个月之后的时间: se ...
最新文章
- SQL获取当月天数的几种方法
- python高级网络编程_python高级编程——网络编程(二)
- Autohotkey puretext
- 代数系统思维导图_线性代数思维导图专题
- 舞蹈 | 拉丁美洲的节奏
- 同步类容器与并发类容器
- Delphi中的字符串压缩与解压缩
- 各版本Sql Server下载地址全
- C++--第10课 - 构造与析构 - 下
- 从零开始系类——电子元器件识别与检测技术
- 全自动高清录播服务器,高清高清录播服务器 高清全自动录播系统 方便携带 搭建快捷...
- MySQL 查询各年龄段
- 树莓派搭建LAMP和FTP服务器
- 【golang】golang使用cmd去ping网址在window和linux的区别
- 百度BMap开发(基础入门知识)
- linux环境下(SUSE 11)安装ArcSDE 10.0 的注意事项(Oracle 11g)
- 2021年中国体育用品市场:耐克、阿迪后退,安踏持续向上破圈
- 天气预报服务器响应超时,天气预报为啥有时不准?
-
广西首页
-中国天气网
- 【sbt】sbt package与sbt assembly
- Android 友盟的计数功能,友盟统计_U-App应用统计之自定义事件统计
热门文章
- 解决Latex编译报错:Command `\Bbbk‘ already defined. ...ol{\Bbbk} {\mathord}{AMSb}{“7C}
- “期望风险”,“经验风险”与“结构风险”的定义与联系
- 移动端设备管理平台 atx server2实践
- Hadoop-熟悉常用的HDFS操作
- 计算机组成一简化模型
- 人性歪曲的心理调适 一【浮躁心理、偏激心理、自卑心理、自杀心理、愤怒心理】...
- 简记docker用法
- 腾讯“云+未来”峰会亮相山城,助力重庆成为数字中国新标杆
- 小程序在父组件执行子组件方法,可适用于下拉刷新上拉加载之后执行子组件方法...
- Django_3_路由