gpt4 book ai didi

SQL 选择表中除最后一行之外的所有行?

转载 作者:行者123 更新时间:2023-12-02 07:55:51 25 4
gpt4 key购买 nike

如何选择表格中除最后一行之外的所有内容?

我知道我可以通过SELECT item FROM table ORDER BY id DESC LIMIT 1选择最后一个,但我想选择除最后一个之外的所有内容。

我该怎么做?

选择一定数量并使用 ASC 不起作用,因为我不知道有多少行。

我考虑过进行行计数并获取该数量并选择 -1 并使用 ORDER BY id ASC 但有没有更简单的方法?

最佳答案

如果Id是唯一的,可以按如下方式进行:

SELECT ...
FROM MyTable
WHERE Id < (SELECT MAX(Id) FROM MyTable)

关于SQL 选择表中除最后一行之外的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19470230/

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