oracle基础函数--decode】的更多相关文章

含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3当然值1,值2,值3也可以…
1.DECODE( expression , search , result [, search , result]... [, default] ) 参数说明: expression : 表中的某一列 search : 替换前的值,表中的枚举类型值(数据) result : 替换后的值,展示数 举例说明: -- 下表中,我有一个字段,字段的值有0,1 SELECT STATE FROM tableName; -- 那么,我现在不想展示0,1,而是想展示“是”,“否”字段(0:否,1:是),可以…
--1,大小写控制函数 SELECT LOWER('Hello World') 转小写, UPPER('Hello World') 转大写, INITCAP('hello world') 首字母大写 FROM DUAL; --2,字符控制函数 SELECT CONCAT('Hello','World') 字符连接 FROM DUAL; --3,求字母串中的某个子串 SELECT SUBSTR('Hello World',3) FROM DUAL; --截取从第3个字符到末尾 SELECT SUB…
Decode函数与一系列嵌套的 IF-THEN-ELSE语句相似 decode()函数简介: 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中columnname为要选择的table中所定义的列名, select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0.正数还是负数,分别返回0.…
select * from EMP eselect * from dept dselect * from salgrade s--Oracle特有函数 case whenselect case 2 when 1 then '一' when 2 then '二' when 3 then '三' else '其他' end from dual;--Oracle特有函数 decodeselect decode(3,1,'一',2,'二',3,'三','其他')from dual;--查询员工的领导信息…
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天4.select…
场景 01 (IN 语句 排序 decode() 函数): 1,我们在查询中会经常使用这样的用法, select * from table_name t where t.id in (1, 3, 7, 9),这是一条查询表中 id 为 1, 3, 7, 9 的数据现在我们加上一个需求, 要求查出来的数据的顺序和 括号内 id 的 顺序一致,有人会说直接 order by t.id 啊,多简单,那假设顺序是乱的呢?又假如 id 不是数字,而是字符串呢? 如  select * from table…
SQL组成 DML数据操作语言 DCL数据控制语言 DQL数据查询语言 DDL数据定义语言 查询基础语法 记录筛选 where 子句 记录筛选 where 子句 实例练习 实例练习 Select语句中的列表达式 实例练习 Oracle常用函数 Oracle常用函数 Oracle常用数字函数 数字函数 实例练习题 Oracle常用日期函数 日期函数 实例练习题 Oracle常用转换函数 转换函数 实例练习题 Oracle练习题 SQL组成: DML(数据操作语言) 插入.删除和修改数据库中的数据…
SQL语句的DECODE()和NVL()函数用法 SELECT DECODE(choose_tool,0,'宝马',1,'电动车',2,'自行车','步行')  AS my_tool FROM data_tool_t //分析:当choose_tool为0时候,my_tool=‘宝马’ 当choose_tool为1时候,my_tool=‘电动车’ 当choose_tool为2时候,my_tool=‘自行车’ 当choose_tool都不是上面数字时候,my_tool=‘步行’ NVL()函数:…
数据库的定义.作用介绍: 什么是数据库? 按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 数据库的发展史: 起始于1962年,1968年在IBM出现 数据库在测试过程中的作用: 需求分析阶段:了解测试环境数据库.表.数据等信息.需求 用例设计阶段:测试数据准备 用例执行阶段:测试数据构造.测试结果数据检查.代码逻辑查看 自动化测试:测试脚本.数据.工具 性能压力测试:数据准备.性能数据分析 测试环境搭建:维护数据库.执行配置脚本.备份恢复数据库等 数据库的分类: 层次式数据库…