SQL 中 Decode 和 Sign 的简单用法
来源:互联网 发布:mac无法拷贝文件到u盘 编辑:程序博客网 时间:2024/06/06 01:13
含义解释:
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函数
- C++中struct和class的区别
- 播放视频的框架Vitamio的使用问题
- GridView左右滑动的实现(一)
- java enumMap
- OpenGL 学习
- SQL 中 Decode 和 Sign 的简单用法
- 给软工大二学生:用行动开始改变
- 数据挖掘k-means聚类算法JAVA模拟
- sqlite快速入门手册-真的很简单
- ARP协议全面实战手册——Wireshark的安装<第一更>
- Java NIO
- 质数
- Consigned Inventory Purchasing & Data Flow
- HTTP状态码