我在sql中有一个普遍的疑问。实际上,“ Top 1 1”将做什么?以下查询的含义是什么?
select top 1 1 from Worker W where not exists (select 1 from Manager M where M.Id = W.Id)
SQL Server查询中选择“ TOP 1 1”和“ SELECT 1”之间的区别是什么?
SELECT TOP 1 表示在结果集中选择第一条记录
SELECT TOP 1
SELECT 1 平均值返回1作为结果集
SELECT 1
SELECT TOP 1 1 FROM [SomeTable] WHERE <SomeCondition>表示如果条件为true,并且从select返回了任何行,则仅返回顶部1行,并且仅返回1该行的整数(仅返回整数1就没有数据)。
SELECT TOP 1 1 FROM [SomeTable] WHERE <SomeCondition>
1