相关疑难解决方法(0)

如何跳过sql查询中的前n行

我想触发一个查询" SELECT * FROM TABLE",但只从行中选择N+1.有关如何做到这一点的任何想法?

sql

29
推荐指数
7
解决办法
9万
查看次数

将LIMIT作为参数传递给MySQL sproc

我正在创建一个分页类,需要将两个参数传递给我的LIMIT子句的MySQL存储过程.

我将它们作为INT传递并尝试这样的事情

SELECT *
FROM
`MyTable`
LIMIT
MyFirstParamInt, MySecondParamInt
Run Code Online (Sandbox Code Playgroud)

当我尝试保存sproc时,它给了我一个错误.有没有办法做到这一点,我只是错过了?或者我将不得不评估整个查询并执行它?

mysql stored-procedures limit-clause

11
推荐指数
3
解决办法
3万
查看次数

MySQL:如何选择表中的所有行,除了最后一行

我有一个N行的表,我想选择N-1行.

如果有可能,建议如何在一个查询中执行此操作..?

mysql select limits

9
推荐指数
1
解决办法
2万
查看次数

SQL LIMIT,但从最后开始

你可以LIMIT从结果的结尾查询,而不是从头开始吗?特别是,我正在寻找一个带Postgresql的解决方案,如果这有所不同.

请允许我用一个例子来澄清.

假设我想要归还我people桌子中最老的3个人,但是按照年龄的升序排列.我知道如何选择3人的最佳方式返回正确的记录,但顺序相反:

SELECT * FROM people
ORDER BY age DESC
LIMIT 2
Run Code Online (Sandbox Code Playgroud)

sql postgresql

1
推荐指数
1
解决办法
2200
查看次数