oracle数据库中常用的函数
2016-11-08 18:05
453 查看
开发中常用的oracle函数
处理字符串函数trim()函数主要为了查询的时候去除数据的空格
substr()函数主要处理字符串的截取操作
合并函数
UNION ALL 主要是为了将2条查询语句的结果集合并起来
case when 条件 then 结果 可以一直这样
select trim(comcode) org_id, trim(comcode) org_code, name org_name, (case when length(trim(comcode)) = 10 then substr(comcode, 0, 8) when length(trim(comcode)) = 8 then substr(comcode, 0, 6) when length(trim(comcode)) = 6 then substr(comcode, 0, 4) when length(trim(comcode)) = 4 then substr(comcode, 0, 2) when length(trim(comcode)) = 2 then substr(comcode, 0, 0) end) parent_org_id, '1' valid, '0' creater_id, sysdate create_time, '0' last_modifier, sysdate modify_time, substr(comareatype, 1, 1) comareatype
decode()函数的用法
用法1:decode(字段,如果是01则值为0102,如果是02则值为0103,等等等)
select decode(banktype, '01', '0102', '02', '0103', '03', '0104', '04', '0105', '05', '0308', '11', '0403') paybankcode,
用法2::
工资在8000元以下的将加20%;工资在8000元以上的加15%
select decode(sign(salary - 8000),1,salary*1.15,-1,salary*1.2,salary from employee
用法实例3
如果TRIM(BRANCHTYPE)数据库字段是5 就取值2 如果是6就匹配3,最终取值与TRIM(BRANCHTYPE)相同
SELECT BRANCHTYPE, DECODE(TRIM(BRANCHTYPE), '5', '2', '6', '3', TRIM(BRANCHTYPE)) USER_CHANNEL
oracle中函数还有很多例如日期转换函数等等!慢慢积累
相关文章推荐
- Oracle数据库的常用函数列表快速查1
- oracle数据库常用的一些自定义函数
- Oracle数据库常用函数使用示例
- Oracle数据库的常用函数列表快速查
- Oracle数据库(常用的函数)
- Oracle数据库常用函数
- oracle数据库中的常用函数
- Oracle数据库对表的基本操作和一些常用函数
- Oracle数据库的常用函数列表快速查
- Oracle数据库的概念(权限、角色)以及各种操作(创建表空间、创建表、查询、更新、删除、插入)和常用函数
- Oracle数据库笔记之常用函数
- Oracle数据库的常用函数列表快速查2
- oracle数据库启动和常用函数
- oracle数据库常用函数
- Oracle数据库中的常用函数
- Oracle数据库(二)常用关键字以及函数
- oracle数据库之常用的函数练习
- Oracle数据库-常用函数
- Oracle数据库的常用函数列表快速查
- Oracle数据库的常用函数列表快速查