社区
基础和管理
帖子详情
如何用decode函数进行范围判断
benjaminaaa
2013-12-26 11:50:46
有一个明细表的销量的列数据如下
销量qty
2
4
-1
-2
正数为一般的销量 负数是退货后生成的数量
我想在合计销量数据的时候过滤掉退货的负数销量
要如何写呢?可以用decode进行范围判断么?
...全文
1279
6
打赏
收藏
如何用decode函数进行范围判断
有一个明细表的销量的列数据如下 销量qty 2 4 -1 -2 正数为一般的销量 负数是退货后生成的数量 我想在合计销量数据的时候过滤掉退货的负数销量 要如何写呢?可以用decode进行范围判断么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luoyoumou
2014-01-22
打赏
举报
回复
函数是死的,人是活的:你本就不应该一门心思想着用某个函数作它自己无法做的事情。 这好像你想用蛋糕机做牛奶一样的道理。
luoyoumou
2014-01-22
打赏
举报
回复
每个函数有自身的特定场合的用法,你再怎么不满意结贴,它还是不能范围判断。
forgetsam
2013-12-26
打赏
举报
回复
decode(sign(value-临界点值),1,大于临界点,0,临界点,-1,小于临界点) decode(sign(value-起点)+sign(value-终点),0,在范围,不在范围)
luoyoumou
2013-12-26
打赏
举报
回复
WHERE qty>0 不就得了么?
luoyoumou
2013-12-26
打赏
举报
回复
decode()函数只能等值判断,要范围判断最好用CASE...WHEN
CT_LXL
2013-12-26
打赏
举报
回复
LZ可以考虑用CASE WHEN来进行范围统计
oracle中
decode
的使用以及如果使用
decode
进行
范围
匹配
1 、含义解释:
decode
(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该
函数
的含义如下: IF 条件=值1 THEN RETURN(返回值1) ELSIF 条件=值2 THEN RETURN(返回值2) ...... ELSIF 条件=值n THEN RETURN(返回值n) ELSE RET
oracle的
decode
函数
和TO_CHAR
函数
1、
decode
函数
:
decode
函数
语法如下:
decode
( expression , search , result [, search , result]... [, default] ) expression 要比较的表达式. search 要与expression 比较的字段。 result 如果expression 与search 一样的话,返回该结果。 defa...
oracle中
decode
的使用方法
1 、含义解释:
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
decode
(字段或字段的运算,值1,值2,值3) ...
Oracle-
Decode
()
函数
和CASE语句的比较
case能做复杂的
判断
,但是
decode
则相对有限,同时,case能做一些
范围
(比如大于,小于的多值)
判断
,但是
decode
则相对较差。(eg:[select t.id,t.grade,case when t.id>1 and t.id1 end from test_temp t;])本文讲述了Oracle-
Decode
()
函数
和CASE语句的比较。首先,举2个简单的
Oracle中
decode
函数
用法解析以及常用场景
一、
decode
函数
的两种形式 第一种形式 含义解释:
decode
(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该
函数
的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE ...
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章