首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL中有类似分支选择语句“select case"功能的语句吗?解决思路

2012-02-06 
SQL中有类似分支选择语句“select case功能的语句吗?表table1当中有字段kbn,现对它进行查询,然后根据kbn的

SQL中有类似分支选择语句“select case"功能的语句吗?
表table1当中有字段kbn,现对它进行查询,然后根据kbn的不同值进行不同的操作(比如对表插入一条记录,删除表的记录等类似功能)该怎么写sql语句?(在存储过程写),谢谢各位!

[解决办法]
select
A.*,case 1 when A.id then 1 else 0 end as status
from A
......
[解决办法]
没有,只能用 If 语句实现了。
[解决办法]
case when 对做数据处理还成,操作则不可以
还是if 吧
[解决办法]
可以使用动态SQL语句。
具体看实际的情况分析怎么样设计相应的更新语句。

热点排行