我有以下查询
SELECT u.update_time, about_me
FROM users u
ORDER BY date_bin('14 days', u.update_time, '2023-04-07 23:11:56.471560Z') DESC, LENGTH(u.about_me) DESC, u.user_id;
我得到以下信息:
更新时间 | 关于我 |
---|---|
2023-04-06 19:59:56.771388 +00:00 | 你好!你好吗? |
2023-04-02 03:31:09.833925 +00:00 | 你好!!! |
2023-04-06 00:36:26.822102 +00:00 | 你好! |
2023-04-05 19:16:20.968274 +00:00 | 嘿! |
我现在只想得到第三行之后的所有内容。所以我会做以下事情:
SELECT u.update_time, about_me
FROM users u
WHERE (date_bin('14 days', u.update_time, '2023-04-07 23:11:56.471560Z'), LENGTH(u.about_me)) <
('2023-04-07 03:05:24.990233 +00:00', 6)
ORDER BY date_bin('14 days', u.update_time, '2023-04-07 23:11:56.471560Z') DESC, LENGTH(u.about_me) DESC, u.user_id;
但问题是我仍然得到完全相同的结果,就好像 WHERE 不工作一样。如何对查询进行分页?