社区
Oracle
帖子详情
存储过程中是不是也有select case?
sunny6281
2004-06-10 11:34:18
如题,如果没有,难道要一层层的嵌套if else end if 这样吗?
...全文
176
7
打赏
收藏
存储过程中是不是也有select case?
如题,如果没有,难道要一层层的嵌套if else end if 这样吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinya2003
2004-06-10
打赏
举报
回复
case 只在9i以上的版本中好用,9i以下的版本不支持的,在存储过程中应该也是可以用的./
atao245993
2004-06-10
打赏
举报
回复
9i中加入了SELECT CASE,而8i中如果有比较大段的选择一般都用
if
else
end if.
或
if
elsif
else
end if;
wwhile
2004-06-10
打赏
举报
回复
case value
when expression1 then
statement1;
end case;
sunny6281
2004-06-10
打赏
举报
回复
晕啊
我想要的是
select case i
case 0
case 1
case 2
end case;
这样的,
oracle查询语句里面的case ,decode ...就不要说了撒
ahui_song
2004-06-10
打赏
举报
回复
怎么用?
wwhile
2004-06-10
打赏
举报
回复
up!!!
freddy2003
2004-06-10
打赏
举报
回复
用Decode函数
SELECT product_id,
DECODE (warehouse_id, 1, 'Southlake',
2, 'San Francisco',
3, 'New Jersey',
4, 'Seattle',
'Non-domestic')
"Location of inventory" FROM inventories
WHERE product_id < 1775;
Vb-程序的选择结构
select
-
case
结构.pptx
Vb-程序的选择结构
select
-
case
结构.pptx
交叉表
存储过程
实例
其
中
代码:
SELECT
CONVERT(nvarchar, e.bmdwdm) AS '报名单位代码', a.bmdwmc AS '报名单位', SUM(
CASE
e.khmkdm WHEN '01' THEN e.kkk ELSE 0 END) AS '汉字录入', SUM(
CASE
e.khmkdm WHEN '02' THEN e.kkk ELSE '' END) AS '基础知识', SUM(
CASE
e.khmkdm WHEN '03' THEN e.kkk ELSE '' END) AS '程序设计', SUM(
CASE
e.khmkdm WHEN '04' THEN e.kkk ELSE '' END) AS 'CAD', SUM(
CASE
e.khmkdm WHEN '05' THEN e.kkk ELSE '' END) AS '网页制作', SUM(
CASE
e.khmkdm WHEN '06' THEN e.kkk ELSE '' END) AS '多煤体', SUM(
CASE
e.bmdwdm WHEN e.bmdwdm THEN e.kkk ELSE 0 END) AS '合计' FROM (
SELECT
bmdwdm, khmkdm, COUNT(bmdwdm) AS kkk FROM tblkaosheng AS d GROUP BY bmdwdm, khmkdm) AS e INNER JOIN tblbmdw AS a ON a.bmdwdm = e.bmdwdm GROUP BY e.bmdwdm, a.bmdwmc
MySQL
中
的if和
case
语句使用总结
Mysql的if既可以作为表达式用,也可在
存储过程
中
作为流程控制语句使用,如下是做为表达式使用: IF表达式 代码如下: IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定。 代码如下:
select
*,if(sva=1,”男”,”女”) as ssva from taname where sva != “” 作为表达式的if也可以用
CASE
when来实现: 代码如下: se
数据库基础知识.docx
数据库基础知识.docx
MySql
存储过程
之逻辑判断和条件控制
本篇文章给大家介绍了mysql
存储过程
之逻辑判断、条件控制,涉及到的知识点有逻辑判断、条件控制方面的内容,对mysql
存储过程
逻辑判断和条件控制感兴趣的朋友可以参考下本
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章