基本函数的使用
字符函数
查询一: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
|