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

求条语句,该如何解决

2012-01-12 
求条语句表:a字段:id,cnamedeclare@idintwhile(类似select@ididfromawherecname xxx )beginselect*froma

求条语句
表:a
字段:id,cname


declare   @id   int
while(类似select   @id   =   id   from   a   where   cname   = 'xxx ')
begin
select   *   from   a   where   id   =@   id
end


----

while里的语句要求判断是否有满足条件的id存在,不存在就不进入while循环,如果存在则给@id赋值,并进入循环.

while结构不可改变(do...while)不在考虑之列.




[解决办法]
while exists (select * from a where cname= 'xxx ')

热点排行