概述
单行函数
10级 学员 庞丽课堂总结
1、 首先我们通过学习单行函数,要掌握SQL中的不同类型的函数,在select语句中使用字符,数字和日期函数,以及了解转换函数的用途。
2、 下面我们来简单认识一下单行函数:
(1) 操作数据对象
(2) 接受参数返回一个结果
(3) 只对一行进行变换
(4) 每行返回一个结果
(5) 可以转换数据类型
(6) 可以嵌套
(7) 参数可以使一列或者一个值
3、 在字符函数中,有大小写控制函数和字符控制函数两种。
(1) 大小写控制函数:这类函数改变字符的大小写。
函数LOWER() UPPER() INITCAP();
实例:查询员工的信息,根据小写的名字来查询:
SQL> select * from emp where upper(ename) = 'ward';
(2) 字符控制函数:这类函数控制字符
案例:查询员工的信息,显示它名字的长度是多少。
SQL> select ename,length(ename) from emp where job='MANAGER';
4、 数字函数
(1) ROUND函数:四舍五入
实例:SQL> select round(43.6556,2) from dual;
(2) TRUNC函数:截断
实例:SQL> select trunc(43.65666,2) from dual;
TRUNC函数和ROUND函数的区别就是:TRUNC虽然也是保留两位,但不同于ROUND函数的是,不进行四舍五入。
(3) MOD函数:取余
实例:SQL> select mod(5000,300) from dual; 也就是求模
5、 日期函数
Oracle中的日期型数据实际含有两个值:日期和时间。默认格式是DD-MON-RR。
实例:SQL> select ename,hiredate from emp;
(1) 函数sysdate返回当前系统日期。
(2) 日期的数学的一些运算。
(3) 日期的一些函数:
1) months_between:两个日期相差的月数
2) add_months:向指定日期中加上若干月数
3) next_day:指定日期的下一个日期
4) last_day:本月的最后一天
5) round:日期的四舍五入
6) trunk:日期截断
6、 转换函数
有两种:隐性和显性。
7、 嵌套函数
(1) 单行函数可以嵌套
(2) 嵌套函数的执行顺序是由内到外
Func3(func2(func1(col,arg1),arg2),arg3)
最后
以上就是典雅小鸭子为你收集整理的oracle非单行函数,oracle单行函数的全部内容,希望文章能够帮你解决oracle非单行函数,oracle单行函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复