首页 > 代码库 > 单行函数
单行函数
1.单行函数:
操作数据对象
接收函数返回一个结果
只对一行进行操作
每行返回一个结果
可以转换数据类型
可以嵌套
参数可以是一列或一个值
2.单行函数分为:
字符:
SELECT employee_id, CONCAT(first_name, last_name) NAME, job_id, LENGTH (last_name), INSTR(last_name, ‘a‘) "Contains ‘a‘?" FROM employees WHERE SUBSTR(job_id, 4) = ‘REP‘;
数值:
取余
SELECT ROUND(45.923,2), ROUND(45.923,0), ROUND(45.923,-1) FROM DUAL;
截取
SELECT TRUNC(45.923,2), TRUNC(45.923), TRUNC(45.923,-2) FROM DUAL;
求余
SELECT last_name, salary, MOD(salary, 5000) FROM employees WHERE job_id = ‘SA_REP‘;
日期:
MONTHS_BETWEEN(两个日期相差的月数)
ADD_MONTHS(向指定日期中加上若干月数)
NEXT_DAY(指定日期的下一个日期)
LAST_DAY(本月的最后一天)
转换:
对日期的转换
TO_CHAR(date, ‘format_model‘);
对数字的转换
TO_CHAR(number, ‘format_model‘)
单行函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。