暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
oracle函数
437
3页
0次
2020-06-03
5墨值下载
1. CONCAR(s1,s2)
函数
s1
s2
s1
null
s2
;如果
s2
null
则返回
s1
;如果
s1
s2
皆为
null
则返回
null
SELECT CONCAT('Hello ' 'World!') INFO FROM DUAL;
--
结果输出:
Hello World!
1
2
2. INSTR(s1,s2,i,j)
函数
该函数用于返回字符
s2
在字符串
s1
中第
j
次出现的位置从字符串
s1
i
个字符开始。
没有发现要查找的字符时返回
0
;如果
i
为负数从那么搜索从右往左进行,但是函数的返回
位置还是按从左往右计算。
s1
s2
为字符串;
i
j
为整数,默认为
1
SELECT INSTR('oracle 11g','1',3,2) FROM DUAL;
--
结果输出:
9
--
从第三个字符‘
a’
开始查找‘
1’
出现第‘
2’
次的位置;
1
2
3
3. LENGTH(s)
函数
该函数用于返回字符串
s
的长度,如果
s
null
则返回
null
SELECT LENGTH('
我爱中国!
') FROM DUAL;
--
结果输出:
5
1
2
4. LOWER(s)
函数和
UPPER(s)
函数
LOWER(s)
函数和
UPPER(s)
函数分别用于返回字符串
s
的小写形式和大写形式;
5. TRIM(s1,s2)
函数、
LTRIM(s1,s2)
函数、
RTRIM(s1,s2)
函数
这三个函数分别用来删除字符串
s1
两边的字符串
s2
、删除字符串
s1
左边的字符串
s2
删除字符串
s1
右边的字符串
s2
s2
默认为空格;
6. REPLACE(s1,s2,s3)
函数
s3
s1
s2
s3
默认值为空字符串。
7. SUBSTR(s1,i,j)
函数
函数表示从字符串
s1
i
个字符开始截取长度为
j
的字符串,如果省略参
j
截取
至尾部。
i
j
为整数。
SELECT SUBSTR('
我是中国人,我爱中国!
',7,4) FROM DUAL;
--
结果输出:我爱中国
--
从第
7
个字符串(包含第
7
个)开始截取长度为
4
的字符串。
1
2
3
8. ROUND(n1,n2)
函数
该函数返回舍入小数点右边
n2
位的
n1
的值,
n2
默认值为
0
。如果
n2
位负数,就舍入到
小数点左边相应位置上,
n2
为整数。
9. ADD_MONTHS(d,i)
函数
该函数返回日期
d
加上
i
个月之后的结果,
i
为整数。
10. TRUNC(a,b)
函数
a
是需要截尾取整的数字。
b
用于指定取整精度的数字。如果
b
为正数,则截取小数点后
b
位;如果为负数,则先保
留整数部分,然后从个位开始向前数,并将遇到的数字都变为
0
trunc()
函数在截取时
进行四舍五入,直接截取。
b
的默认值为
0
--
数字例子
SELECT TRUNC(123.456) FROM DUAL; --123
SELECT TRUNC(123.456,1) FROM DUAL; --123.4
SELECT TRUNC(123.456,-1) FROM DUAL; --120
--------------------------------------------
--
时间日期例子(当前时间:
2020
06
02
16:03:13
SELECT TRUNC(SYSDATE) FROM DUAL; --2020/6/2
返回当天的日期
SELECT TRUNC(SYSDATE,'YYYY') FROM DUAL; --2020/1/1
返回当年第一天
.
SELECT TRUNC(SYSDATE,'MM') FROM DUAL; --2020/6/1
返回当月第一天
.
SELECT TRUNC(SYSDATE,'D') FROM DUAL; --2020/5/31
返回当前星期的第一天
(
周日为第一天
)
SELECT TRUNC(SYSDATE,'DD') FROM DUAL; --2020/6/2
返回当前年月日
SELECT TRUNC(SYSDATE,'HH') FROM DUAL; --2020/6/2 16:00:00
返回当前小时
SELECT TRUNC(SYSDATE,'MI') FROM DUAL; --2020/6/2 16:03:00
返回当前分钟
1
2
3
4
5
6
7
8
9
10
11
12
13
11. DECODE()
函数两种参数形式
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜