gpt4 book ai didi

mysql - 根据顺序选择一行的偏移量而不获取所有先前的行

转载 作者:行者123 更新时间:2023-11-29 03:09:39 25 4
gpt4 key购买 nike

首先我想说明这不是一个简单的LIMIT x,y 问题。我想知道是否可以执行类似以下伪查询的查询。

SELECT *, OFFSET_OF_ROW()
FROM `table`
WHERE `some_column` = someValue
ORDER BY `some_other_column`;

如果没有条件 `some_column = someValue`,伪函数 OFFSET_OF_ROW() 应该给出所选行之前的行数 (+1)

最佳答案

这不是特别有效,但它会做你想做的事:

select @rownum := 0;
select * from (
select @rownum := @rownum + 1, id, some_column, sortcol
from `table`
order by `sortcol`
) all_rows
where `some_column` = someValue;

关于mysql - 根据顺序选择一行的偏移量而不获取所有先前的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10277025/

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