想把第一个和最后一个元素去掉, 因为只是单纯用 sql 处理数据, 没有上层语言封装调用, 不知道怎么搞了
1
mara1 2021-01-23 16:02:54 +08:00
用变量存一下 搜出来了多少条, 然后 select limit offset 行不?
|
3
JJstyle 2021-01-23 16:23:54 +08:00 via iPhone
select from(select from (select from...)))
|
4
levelworm 2021-01-23 16:50:32 +08:00 via Android
也可以窗口函数写两列行数,一列正向一列反向,最后去掉两列中的 1
|
5
notejava 2021-01-23 16:56:05 +08:00 1
不考虑效率的话:
select * from table where id not in ((select min(id) from table), (select max(id) from table)) |
6
Dvel 2021-01-23 17:23:12 +08:00
... limit 1 offset ((select count(*) from ...) - 2)
|