单行函数 SQL> select upper(first_name), lower(last_name), length(last_name) from employees; SQL> select (sysdate-hire_date)/7 from employees; SQL> select ...
分类:
数据库 时间:
2017-07-29 18:58:14
阅读次数:
217
1.单行函数: 操作数据对象接收函数返回一个结果只对一行进行操作每行返回一个结果可以转换数据类型可以嵌套参数可以是一列或一个值 2.单行函数分为: 字符: 数值: 取余 截取 求余 日期: MONTHS_BETWEEN(两个日期相差的月数) ADD_MONTHS(向指定日期中加上若干月数) NEXT ...
分类:
其他好文 时间:
2017-07-27 00:52:57
阅读次数:
167
字符函数CONCAT 连接字符串SUBSTR 截取字符串LENGTH 打印字符串长度INSTR 索引位置 (indexOf) LPAD | RPAD 左右添加字符TRIM 删除两边字符或空格REPLACE 替换某个字符LOWER 转成小写UPPER 转成大写INITCAP 首字母大写数字函数ROUN ...
分类:
其他好文 时间:
2017-07-26 21:46:50
阅读次数:
152
三 函数 (1.)单行函数,一对一,一行记录对应一个结果 (2)多行函数,多对一,多行记录对应一个结果 1.字符函数 至于lower与upper什么时候用呢,比如不知道在数据库的记录中这个字段的大小写情况 然后把它强制在大写或者小写的条件下查询,如下 concat,substr,length函数 ( ...
分类:
数据库 时间:
2017-07-25 17:19:29
阅读次数:
219
SQL Fundamentals: Using Single-Row Functions to Customize Output使用单行函数自定义输出 SQL Fundamentals || Single-Row Functions || 字符函数 character functions SQL F ...
分类:
数据库 时间:
2017-07-24 19:06:14
阅读次数:
326
NVL()函数,处理null。 Decode()函数,:多数值判断 Decode(数值 \ 列,判断值1,显示值1,判断值2,显示值2)若是判断值不包含的,则显示为空 Decode()函数非常类似程序中的if else语句,唯一不同的是函数判断的是数值,而不是逻辑条件 案例:select empro ...
分类:
数据库 时间:
2017-07-18 22:13:15
阅读次数:
144
to_char(字符串 \ 列, 格式字符串):将日期或者数字变成为字符串显示 注意点:时间字符串或时间类型列 与 格式字符串 必须是一一对应,若是多了少了相关字符会报错(除了使用systemdate,因为to_char(system,'yyyy-mm-dd')这样是不会报错的) 若是在 格式字符串 ...
分类:
数据库 时间:
2017-07-18 15:37:32
阅读次数:
241
select systemdate from dual --得到时间 select systemdate+300 from dual --日期 +数字=日期,表示若干天之后的日期 select systemdate-300 from dual --日期 +数字=日期,表示之前若干天的日期 selec ...
分类:
数据库 时间:
2017-07-18 11:46:15
阅读次数:
163
select * from scott.emp; select ename "name"from scott.emp; --lower转化小写的用法 select lower(ename) ename ,sal from scott.emp; select * from scott.emp wher... ...
分类:
其他好文 时间:
2017-07-18 10:21:47
阅读次数:
203
Round(数字 \ 列 [,保留小数的位数]):四舍五入 select Round(1234.45,1) from dual = 1234.5 Trunc(数字 \ 列 [,保留小数的位数]):舍弃制定位置的内容 select Trunc(12345.56,-1) from dual=12340 ...
分类:
数据库 时间:
2017-07-17 17:15:23
阅读次数:
247