社区
Oracle
帖子详情
PL\SQL的问题,case when怎么用?
antivence
2004-04-29 10:40:11
在8.16以后版本好像都支持case when的用法,比如:SELECT CASE WHEN YSPZ_JZFX='J' THEN YSPZ_JE ELSE 0 END FROM ZKYSPZ;
但是到了8.15的版本上,这条语句就不好使的。
高手们帮帮忙,看看怎么才能通过呀?8.15的怎么使用?
...全文
2006
9
打赏
收藏
PL\SQL的问题,case when怎么用?
在8.16以后版本好像都支持case when的用法,比如:SELECT CASE WHEN YSPZ_JZFX='J' THEN YSPZ_JE ELSE 0 END FROM ZKYSPZ; 但是到了8.15的版本上,这条语句就不好使的。 高手们帮帮忙,看看怎么才能通过呀?8.15的怎么使用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bzszp
2004-04-29
打赏
举报
回复
select decode(sign(yspz_pzrq-11111111),1,1,0) from tbname;
dinya2004
2004-04-29
打赏
举报
回复
楼主注意:
case是9i以后的版本才支持的/
8 版本就要用decode 等其他函数来实现了,
antivence
2004-04-29
打赏
举报
回复
那如果是比较大小的怎么办,如case when YSPZ_PZRQ > '11111111' then 1 else 0 end
bzszp
2004-04-29
打赏
举报
回复
8i不行,9i可以
9i增加的东西还是挺多的
ern
2004-04-29
打赏
举报
回复
case when在oracle里可以的,请楼上看看最新的文档
Lulq21cn
2004-04-29
打赏
举报
回复
case when是T sql的语法,pl sql 是没有这个语法的
lonking
2004-04-29
打赏
举报
回复
本人在中石化资金项目中有个姓刘的同事遇到过此问题,解决如下:
1、select decode(列名或变量,'01',1,0) from t_b;
2、select decode(列名或变量,'01', '30000',
'02', '90000',
'03', '80000' ) from t_b;
给分ba !!
ern
2004-04-29
打赏
举报
回复
9i开始支持case when的吧,不记得了
用楼上的decode可以解决
bzszp
2004-04-29
打赏
举报
回复
select decode(upper(yspz_jzfx),'J',yspz_je,0) from zkyspz;
oracle where
case
when where后面跟
case
when
`源码`标签可能意味着文章涉及到
SQL
语句的实际编写,而`工具`标签可能暗示了某些数据库管理工具的使用,如
SQL
Developer或
PL
/
SQL
Developer。 在`where
case
when.
sql
`这个文件中,可能包含了实际的
SQL
查询示例,...
pl
/
sql
面试题,很全面
可以创建一个虚拟的表格结构,然后用 `
CASE
WHEN` 对每个科目进行判断,输出对应的等级。 ```
sql
SELECT (
CASE
WHEN Chinese >= 80 THEN '优秀' WHEN Chinese >= 60 THEN '及格' ELSE '不及格' END) AS '语文', ...
Oracle_
case
_when_用法
在 Oracle 数据库中,`
CASE
WHEN` 表达式提供了一种在
SQL
查询中实现条件判断的方法,这使得开发人员能够在不使用
PL
/
SQL
的情况下编写更为灵活和复杂的查询语句。`
CASE
WHEN` 与 `DECODE()` 函数相似,但因其符合 ...
pl
/
sql
学习资料
- DML操作:INSERT、UPDATE、DELETE语句在
PL
/
SQL
中的使用。 - SELECT INTO语句:从查询结果中提取数据到
PL
/
SQL
变量。 -游标:使用游标处理多行结果集,进行逐行操作。 3. **异常处理**: - 异常类型:理解预...
PL
SQL
培训教程
PL
SQL
,全称为“Procedural Language/Structured Query Language”,是Oracle数据库的一种扩展,它将
SQL
(结构化查询语言)与过程式编程语言相结合,为数据库管理提供了更强大的功能。本
PL
SQL
培训教程旨在帮助初学...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章