码迷,mamicode.com
首页 > 其他好文 > 详细

单行函数

时间:2017-07-27 00:52:57      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:char   har   substr   line   add   span   logs   employee   trunc   

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)

 

单行函数

标签:char   har   substr   line   add   span   logs   employee   trunc   

原文地址:http://www.cnblogs.com/adada/p/7242454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!