解决方案 »
- 关于统计问题
- 创建SQL表时 USE 学生学籍管理系统 可以么
- 超过百万条数据的表怎样提高查询速度?
- sql server2000 中使用openrowset连接VF的问题!!!!!!!!!!!!
- 怎么在SQL SERVER 中编写触发器和存储过程,请大家帮助我一下,谢谢!!!
- 不能删除表,不知什么原因
- 我在编辑SQL表记录时,保存时总是出现“在流水模式下,事务无法启动”请问是怎么回事?
- 高分求教:一个关于SqlServer的数据库的问题!急
- VFP:送高分:如何将.txt中的数字加入.DBF中的一列上去。。。。。
- 如何得到smalldate的日期部分?
- SqlServer调用Oracle数据库过程出错,请大师指点。。。在线等
- sql语句调优和一个小问题需要大家帮忙解决
可以用 if else 实现 ,
或者
declare @i int
set @i= case when 1=2 then 1 when 2=2 then 2 else 3 end
return @i
这样子。
if(1=2) return 1
if(2=2) return 2
return 3没任何不妥,精力完全可以放在针对每个case上的编码,最后是default case。
例如:
IF A=123
BEGIN
SET XX=1
ENDELSE IF A=456
BEGIN
SET XX=1
END
.....最后一句
Return XX