不使用游标 这个问题怎么解决? 直接这样难道不行:select count(1) from 表 where field1='express' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断在表中是否存在 field1为 express的记录if exists(select * from table where field1='express') ............. --存在时的情况else ................. --不存在时的情况 select field1=case when field1='express' then ... else ... end, field2from 表 case when 有两种用法:1. case when (逻辑表达式) then (逻辑为真的结果) else (为假的结果) end2 case 表达式或字段名 when 值的情况 then 为前值时的结果 else ... end if exists(select * from tb where field1=(case when field1 ='express' then field1 Else '@@@@@@ddddd' End)) Print 'exists' 学习 SQL Server 啊 努力 奋斗----------------------------------------------------- Microsoft SQL Server 自定义函数整理大全--【叶子】 sql server 2005 怎么判断列为自增 请教一条跨数据库语句 将字符串转换为数字 关于自动分类 如何完全将一个库的内容导入到另一台SQLSERVER上(包括默认值,主键等) 排序问题 【投影运算】由于关系是一个集合,所以结果中所有的重复行均需被去掉。【怎样理解这里说的重复行被去掉?】 一个SQL奇怪查询问题,立即解决,立即给分 【求助】如何导入大量数据(如何不使用MSSQL的缓存功能) 请问,SQL有自带对话框提示输入参数吗? 做项目中遇到的难题,关于行列转换的!
............. --存在时的情况
else
................. --不存在时的情况
field1=case when field1='express' then ... else ... end,
field2
from
表
1. case when (逻辑表达式) then (逻辑为真的结果) else (为假的结果) end
2 case 表达式或字段名 when 值的情况 then 为前值时的结果 else ... end
Print 'exists'