当前位置: 首页 > 面试题库 >

在SQL Select查询中,前1个1和Select 1之间的差异

云和同
2023-03-14
问题内容

我在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 1 平均值返回1作为结果集

SELECT TOP 1 1 FROM [SomeTable] WHERE <SomeCondition>表示如果条件为true,并且从select返回了任何行,则仅返回顶部1行,并且仅返回1该行的整数(仅返回整数1就没有数据)。



 类似资料:
  • 在中,有些操作以的形式返回,但有些操作返回。这将使矩阵乘法更加繁琐,因为需要显式

  • 两者的区别是什么 和 ? 第一个语句的输出是 [0 0…n次] 而第二个是 ([0] [0] .... n行)

  • ,和? 为什么只获得二次权的复杂根?我应该把它专门用于我的平方根吗?他们在背景中有什么不同?

  • 我刚开始使用普罗米修斯,我正在尝试理解一些事情。 我有一个Java的web应用程序,它公开了一个叫做“my_counter”的计数器。 下面的查询有什么区别? 如果我在1小时的相同时间间隔内运行这些查询,为什么两个查询返回不同的结果? 我试图实现的是看看计数器在一个可配置的时间段内增加了多少。 多谢了。 附注。我实际上使用Grafana来运行查询并选择时间范围。

  • 问题内容: 使用和in 之间有什么性能差异? 如果是这样,哪个更好,为什么?您能简要解释一下以了解这一点吗? 问题答案: 查看生成的字节码: 产生(使用) 因此使用(jdk1.6.0_18): 创造 而 全部导致 但是,在笔记本电脑上进行粗略的性能测试后,两者的运行时间几乎没有差异(有时++ x更快,有时x = x + 1更快),因此我不必担心性能影响。

  • 问题内容: 在mdn 与…相同 。 但是,实际上它在浏览器中有不同的显示。 您可以通过更改CSS中的注释在jsFiddle中进行尝试。 当我使用元素时,其类名将是,但使用时不会发生。 我不明白为什么。寻求帮助。非常感谢。 问题答案: 该 属性是设置的简写: 该规则应对此进行计算: 这些值在规范中定义。参见7.1.1节。的基本价值 我之所以说 “应该计算” ,是因为在IE11和可能的其他浏览器中,度