gpt4 book ai didi

sql - SQL Select Query中Top 1 1和Select 1之间的差异

转载 作者:行者123 更新时间:2023-12-04 09:29:54 26 4
gpt4 key购买 nike

我对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>表示如果条件为真并且选择返回任何行,则只返回 top 1行并且只返回整数 1对于行(没有数据,只返回整数 1)。

关于sql - SQL Select Query中Top 1 1和Select 1之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19359691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com