oracle常用函数
2016-06-23 11:11
337 查看
基本函数的使用
字符函数
查询一:ASCII select ASCII('A') 字符A,ASCII('s') 字符s from AP_MESSAGE 查询二:chr select chr(65),chr(115),chr(122) from AP_MESSAGE 查询三:concat select concat('Spr','ing') username from AP_MENU 查询三:initcap selectinitcap('spring,summer,love') 首字母转大写from AP_MENU 查询四:instr从‘spininin’第3个字母开始,i第二次出现的位置:5 select instr('spininin','i',3,2) i出现位置from AP_MENU 查询五:length select length('w e') 字符长度from AP_MENU 查询六:lower(message_title)返回小写字母 select lower(message_title) from ap_message wherelower(message_title) like'%title%' 查询七:lpad从后面截取4个字符把pert补足8位 selectlpad('pert',8,'hello') from ap_message 查询八:ltrim从lollolplay第一个不在lol里面的字符截取后面的 select ltrim('lollolplay','lol') from ap_message 查询九:replace down代替up select replace('updown','up','down') from ap_message 查询十:substr第2个位置截取3个长度 select substr('message',2,3) from ap_message 查询十一:translate fumale中和uf相同的字符用ra对应位置替换 select translate('fumale','uf','ra') testfrom ap_message 查询十二:trim从abaca两头截掉a select trim('a'from'abaca') from ap_message 查询十三:upper转换为大写字母 select message_title from ap_message whereupper(message_title) like'%TITLE%' |
数字函数
--12300 select round(12345,-2) from d_menu --1234.12 select round(1234.1234,2) from d_menu --1200 select round(1234.1234,-2) from d_menu -- -1 select sign(-5) from d_menu -- 1 select sign(4) from d_menu |
日期函数
查询一: select SYSDATE from d_menu |
转换函数
查询一:to_date select to_date('2016-05-27 02:14:20','yyyy-MM-dd HH24:mi:ss') 日期from d_menu |
组函数
查询一:avg select avg(QU) 平均取件, avg(LAN) 平均揽收 from AP_TAKE_EXPRESS WHERE create_date > sysdate – 1 查询二:max select max(QU) 最多取件, max(LAN) 最多揽收 from AP_TAKE_EXPRESS WHERE create_date > sysdate – 1 查询三:min select min(QU) 最少取件, min(LAN) 最少揽收 from AP_TAKE_EXPRESS WHERE create_date > sysdate – 1 查询四:sum select sum(QU) 总共取件, sum(LAN) 总共揽收 from AP_TAKE_EXPRESS WHERE create_date > sysdate – 1 |
相关文章推荐
- 【oracle】表空间 tablespace
- 备份oracle数据库
- oracle透明网关通过dblink连接slq server和mysql
- oracle定时器,调用存储过程,定时从n张表中取值新增到本地一张表中
- Linux下重启Oracle
- 【oracle】查找字符串的位置 instr
- Oracle 语句优化
- 使用BBED COPY命令,模拟oracle数据块的损坏
- oracle导入DMP步骤
- oracle如何创建只读用户只读另一用户的表&PLSQL 连接字符串
- Linux系统(X64)安装Oracle11g完整安装图文教程(转载)
- Oracle 11g 安装与卸载图解
- solaris安装oracle遇INS 30131 错误
- Oracle数据泵方式的数据库导入
- 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引
- oracle 启动监听报错TNS-12547: TNS:lost contact
- Oracle的SQL语句
- oracle 一个月的日期周期内按照周分组
- Oracle学习05【持续更新】
- oracle学习篇七:更新操作、事务处理