oracle常用函数

基本函数的使用

字符函数

查询一: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

 

查询八:ltrimlollolplay第一个不在lol里面的字符截取后面的

select ltrim('lollolplay','lol') from ap_message

 

查询九:replace down代替up

select replace('updown','up','down') from ap_message

 

查询十:substr2个位置截取3个长度

select substr('message',2,3) from ap_message

 

查询十一:translate  fumale中和uf相同的字符用ra对应位置替换

select translate('fumale','uf','ra') testfrom ap_message

 

查询十二:trimabaca两头截掉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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值