基本函数

函数名称        描述
LOWER        转换小写
UPPER        转换大写
INITCAP        将字符串中的每一个单词的第一个字母转换为大写,其他的均为小写
NLS_INITCAP        与INITCAP函数相同,它可以使用NLSSORT指定的分类方法
NLS_LOWER        与LOWER函数相同,它可以使用NLSSORT指定的分类方法
NLS_UPPER        与UPPER函数相同,它可以使用NLSSORT指定的分类方法
CONCAT        用来连接两个指定的字符,与“||”操作符的作用相同
INSTR(X,Y)        返回Y在X中的位置,如果Y不在于X中 ,则返回0
INSTRB(X,Y)        返回Y在X中的位置,如果Y不存在于X中则返回0,对于单字节字符系统,返回的值以字节为单位
LENGTH(X)        返回一字节为单位的X的长度,包括填充的字符,如果值是未知的,则返回NULL
LENGTHB(X)        
LPAD(X,I,Y)        用字符串Y按指定填充数I填充X字符串的左边
RPAD(X,I,Y)        用字符串Y按指定填充数I填充X字符串的右边
TRIM()        裁减字符串两边的字符,可以说是LTRIM和RTRIM的组合
LTRIM()        
RTRIM()        
REPLACE(X,Y,Z)        用Z字符串取代X字符串中的Y字符串
SUBSTR        返回字符串的一部分
SUBSTRB        
TRANSLATE        

SOUNDEX       

select concat(first_name,last_name) 姓名,
       length(email) 邮件长度,
       instr(first_name,'a')
from employees
where substr(job_id,4) = 'CLERK'
and ROWNUM <= 5

数字型函数:

SELECT ROUND(45.927,2),
       ROUND(45.923,0),
       ROUND(45.923,-1),
       TRUNC(45.923),
       TRUNC(45.923,2),
       MOD(45,12)--返回x除以y的余数
FROM DUAL
ROUND(45.927,2)    ROUND(45.923,0)    ROUND(45.923,-1)    TRUNC(45.923)    TRUNC(45.923,2)    MOD(45,12)
45.93    46    50    45    45.92    9


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值