gpt4 book ai didi

SQL内部查询问题

转载 作者:行者123 更新时间:2023-12-01 16:01:55 24 4
gpt4 key购买 nike

我有一个表 tbl_test:

create table tbl_test (
tabid int identity
)

具有以下值:

 Insert into tbl_test values 1 union 2 union 3 .... union 1000

查询:

select MAX(b.tabid) from
(
select top 100 * from tbl_test
) as b

我希望此查询返回 100,但它返回了 1000。

最佳答案

select top 100 * from tbl_test 

内部语句没有明确的顺序,因此无法保证读取行的顺序。如果您通过 tabid ASC 订购它,您应该会看到预期的 100。

关于SQL内部查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064947/

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