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

wgsasd311(自强不息) 请进,对于刚刚的语句有点有关问题请问

2012-01-22 
wgsasd311(自强不息) 请进,对于刚刚的语句有点问题请教刚刚你帮我解决的问题select*frommsgawhereexists(s

wgsasd311(自强不息) 请进,对于刚刚的语句有点问题请教
刚刚你帮我解决的问题    
 
select     *     from     msg     a     where     exists(    
select     1     from     dbo.f_tb(6)     where     charindex( ', '+cast(id     as     varchar)+ ', ', ', '+a.Depts+ ', ')> 0    
 
 
请问这个select     1代表什么含义?    
 
能简单讲解下这条语句吗    
 
我不清楚这个select     1     有什么作用    
 
为什么不是select     id    
 
我单独写select     1     from     db.f_tb(6)     时,返回的结果都是1

[解决办法]
使用 EXISTS 关键字引入一个子查询时,就相当于进行一次存在测试。
外部查询的 WHERE 子句测试子查询返回的行是否存在。
子查询实际上不产生任何数据;它只返回 TRUE 或 FALSE 值。

看联机帮助

热点排行