参考资料
1 oracle中的DECODE()函数
http://jun1986.iteye.com/blog/1090674
2 Oracle Decode函数详解
http://blog.sina.com.cn/s/blog_525394060100iq95.html
http://alenwoo.iteye.com/blog/222659
关于DECODE
DECODE函数是ORACLE PL/SQL提供了特有的功能函数,相当于if-then-else逻辑.
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 IF
示例:我想找一个女朋友年龄为:22岁,用sql可如下表示
select decode(22,23,'年龄大了',21,'年龄太小',22,'年龄正合适') from dual
分享到:
相关推荐
关于oracle decode函数的用法
DECODE函数相当于一条件语句(IF).它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。
decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ...
Oracle中Decode()函数使用技巧
oracle中decode()函数使用技巧 很有帮助的哦
Oracle中Decode()函数使用技巧Oracle中Decode()函数使用技巧Oracle中Decode()函数使用技巧
Oracle中Decode()函数的有关用法Oracle中Decode()函数的有关用法
主要介绍了oracle中decode函数的使用方法,需要的朋友可以参考下
Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。 Oracle DECODE函数 Oracle DECODE函数是Oracle公司独家提供的功能,它是一个功能很强的...
本文讲述了Oracle-Decode()函数和CASE语句的比较。
主要介绍了Oracle用decode函数或CASE-WHEN实现自定义排序功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
NULL 博文链接:https://lisanlai.iteye.com/blog/793404
主要介绍了oracle中decode函数的使用方法示例,还是比较不错的,这里分享给大家,供需要的朋友参考。
DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。区别于SQL的其它函数,DECODE函数还能识别和操作空值。本文详细介绍了DECODE函数的语法。
Decode函数的语法结构如下: 代码如下:decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2, result_2)decode (expression, search_1, result_1, search_2, result_2, …., ...
博客:PostgreSQL的学习心得和知识总结(四十四)|语法级自上而下完美实现Oracle数据库DECODE函数的实现方案(GreenPlum & AntDB)
Decode函数的语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result_2) decode (expression, search_1, result_1, search_2, result_2, ...., ...