1. select top 1 @a = a from bb
这样可以把a的值放在@a中,因为这样筛选出来的a值只有一个,不会出现困惑
2. select @a = a from bb
这样将会把筛选出来的最后一个a值放在@a中,例如筛选出来的结果集如:
123
456
789
那么@a的值是789
只对SQL server测试通过
本文介绍了在SQL Server中使用SELECT TOP 1与SELECT获取单个值的方法,并解释了这两种方式的区别。前者确保只获取一条记录,而后者则获取符合条件的最后一行数据。
1. select top 1 @a = a from bb
这样可以把a的值放在@a中,因为这样筛选出来的a值只有一个,不会出现困惑
2. select @a = a from bb
这样将会把筛选出来的最后一个a值放在@a中,例如筛选出来的结果集如:
123
456
789
那么@a的值是789
只对SQL server测试通过

被折叠的 条评论
为什么被折叠?