Oracle 11G函数整理(编码解码函数)
来源:互联网 发布:视频压缩算法 编辑:程序博客网 时间:2024/05/03 16:02
1、DECODE(expr,search1,result1,search2,result2,default) 如果expr=search 返回result否则返回default
select empno,ename,DECODE(JOB,'CLERK','AA','SALESMAN','BB','MANAGER','CC','PRESIDENT','DD','未知') tt
from scott.emp;
该函数在与聚合函数使用的效果很好
2、DUMP(expr,result_fmt,start_position,length)返回字符串的长度,类型,内部编码信息等
expr:这个参数是要进行分析的表达式(数字或字符串等,可以是各个类型的值)
return_fmt:指返回参数的格式,这个参数有5种用法
1) 8:以8进制返回结果的值
2) 10:以10进制返回结果的值(默认)
3) 16:以16进制返回结果的值
4) 17:以单字符的形式返回结果的值
5) 1000:以上4种加上1000,表示在返回值中加上当前字符集
start_position:开始进行返回的字符位置
length:需要返回的字符长度
select DUMP('Hello张三',16) a1 from dual;
3、ORA_HASH(expr,max_bucket,seed_value)计算字符串的hash值
select empno,ename,ORA_HASH(JOB,10000,1) a1,JOB from scott.emp order by 3;
4、VSIZE(expr) 返回字符串的字节数,不支持CLOB
select empno,ename,VSIZE(ename) a1,VSIZE('张三') a2 from scott.emp
- Oracle 11G函数整理(编码解码函数)
- Oracle 11G函数整理(字符函数)
- Oracle 11G函数整理(日期函数)
- Oracle 11G函数整理(转换函数)
- Oracle 11G函数整理(数值函数)
- Oracle 11G函数整理(层次函数)
- Oracle 11G函数整理(聚合函数)
- Oracle 11G函数整理(聚合函数)
- Oracle 11G函数整理(一般比较函数)
- Oracle 11G函数整理(NULL值处理函数)
- Oracle 11G函数整理(环境标识函数)
- UTF8编码解码函数
- URL解码编码函数
- asp 编码解码函数
- base64编码解码函数
- JS 编码 解码函数
- base64编码解码函数
- 全局函数----编码解码
- Android智能电视的使用特点
- Java的异常
- Eclipse代码提示功能设置(Java & C/C++)
- spring3注解
- 英语飙升的好方法
- Oracle 11G函数整理(编码解码函数)
- QT Utf-8 转 GBK
- nginx 转发
- opencv笔记5----通过HSV进行颜色分离
- 智能电视导航设计
- SocketAPI,CAsyncSocket,CSocket内幕及其用法
- iOS 7: 如何为iPhone 5S编译64位应用。
- Linux adduser命令解析
- MySQL性能调优过程总结