SQL 中 Decode 和 Sign 的简单用法
来源:互联网 发布:淘宝用户画像 编辑:程序博客网 时间:2024/06/05 16:37
含义解释:
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 IF
Sign函数用于比较大小
如:Sign(2-1) 就回返回-1 、 Sign(1-1)就回返回0 、Sign(1-2)就回返回-1
好了下面Decode 和Sign联合起来做一个例子:
一张员工表(emp),
first_name
John
Amy
Tom
...
要求用SQL,当salary<2000, level='low'
显示如下
first_name
John
Amy
Tom
...
SQL查询方法如下:
select first_name,
decode(sign(salary - 2000), -1, 'low',
- SQL 中 Decode 和 Sign 的简单用法
- SQL 中 Decode 和 Sign 的简单用法
- Oracle 中 sign和decode 函数用法
- SIGN和DECODE函数的简单使用
- SQL中DECODE的用法
- Oracle中sign函数和decode函数的使用
- Oracle中sign函数的简单用法
- SQL之decode,sign
- sql------- decode(), trunc(),(+),sign()
- SQL中decode函数的用法
- 好用的函数sign和decode
- ORACLE的SIGN函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- ORACLE的sign函数和DECODE函数
- Insight Joomla! (DAY 4) - Examing Joomsport (DAY 2) - they are the same DAY!
- 没有
- 关于一个大型web系统构架图的理解
- Git 中文教程
- C#-数据类型-Array
- SQL 中 Decode 和 Sign 的简单用法
- 企业信息化风险评估和管控的重要性
- 加密.文本.
- 分享Ext Gantt Web甘特图控件
- 修改sys密码导致节点关闭失败及standby db无法同步-处理过程
- PHYSICAL_ADDRESS
- 读此一席话,胜读十年书:最牛情场职场语录大全
- C#-日期时间-时间日期操作
- poj 1144(求割点)