gpt4 book ai didi

sql-server - SQL 查询中 SELECT 语句中的WITH TIES 关键字有什么用?

转载 作者:行者123 更新时间:2023-12-01 18:10:08 25 4
gpt4 key购买 nike

SELECT TOP 5 WITH TIES EmpNumber,EmpName 
FROM Employee
Order By EmpNumber DESC

上面的查询返回超过五个结果,“With Ties”关键字 SQL 查询有什么用。

最佳答案

来自TOP (Transact-SQL)

Used when you want to return two or more rows that tie for last placein the limited results set.

注意示例

SQL Fiddle DEMO

我们有一张 table ,有 6 个整数 1 到 4 和 5 两次。

正在运行

SELECT TOP 5 WITH TIES *
FROM MyTable
ORDER BY ID;

返回 6 行,因为最后一行是并列的(存在多次。)

哪里

SELECT TOP 5 *
FROM MyTable
ORDER BY ID;

仅返回 5 行,因为最后一行(本例中为 2 行)仅存在一次。

关于sql-server - SQL 查询中 SELECT 语句中的WITH TIES 关键字有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20853725/

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