数据库中的常用函数
2016-05-23 21:08
211 查看
一.查询函数
1.求和 :select 2+5 as sum from dual //dual不和任何表关联2.转换大写:upper(’hello word’)
3转换成小写:lower(’HEllow ,word’)
4.链接两个字符串 : a.concat(’hello’,‘word’)
b.’hello’||’word’.
5.截取 substr(’hello’,2,1)//2表示从第几个开始,1表示长度
6.长度:length(’aaaa’)
7.查询某个字符的位置:instr(‘hello’,l,2)//l表示查的字符,从第二个位置开始
8.字符串不足9位左边天穿#:lpad(‘uuuuu’,9,#);//rpad相反
9.去掉字符串前后的空格:trim( ‘hello我 ’)
10.去掉字符串前后的a:trim(’a’ from ‘aaaffaafaaa’)//不宝库f中间的
11.用x代替o :replace(‘hello,worrd’,o,x);
二.数函数
round(412.22,1)//412.2 正数,四舍五入保留几位小数round(412.22,-1)//410 负数,把个位变成0
mod(17,5)//2,取余
trunc(412,1)//和round基本一样,不四舍五入
三.日期函数
months_between(sysdate,hiredate)//从雇佣到今天时间差add_months(sysdate,1)//添加一个月
to_char(sysdate,’yyyy’)//转化成年
to_char(‘282’,’l999,999,999’)//转换成数字模型
to_date(‘20120222’,’yyyymmdd’)//转化日期模型
nvl(‘emp’0)//emp列若为空则改为0
四.设置
set linesize//设置行数set pagesize 设置页面
相关文章推荐
- SQL SERVER 自连接、外连接
- Mysql 查看连接数,状态 最大并发数
- 2 源码编译安装mysql
- SQL表格
- oracle导入csv文本文件到vertica
- 允许ubuntu下mysql远程连接
- oracle 高级分组
- Oracle 存储过程中的循环语句写法
- Oracle 游标 与 存储过程
- Oracle存储过程中游标For循环使用
- PL/SQL如何调试Oracle存储过程
- MySql的Date函数
- Redis源码分析(一):aeMain()函数概述
- 安装 sql server 2008 过程中遇到的问题及解决措施
- 数据库的操作
- 如何面对ubuntu mysql ----->>> Access denied for user 'root'@'localhost'
- SQL SERVER 建表table之前,检查是否有同名的表存在
- 关于mybatis用mysql时,插入返回自增主键的问题
- 最万能的解决mysql数据库的各种问题的办法
- 【SHELL】监控Nginx运行,Mysql主从运行,主从复制延迟