SQLite-SELECT TOP 语法错误

我正在尝试使用语句 SELECT TOP 1 * FROM tasks WHERE dueDate < ?1 ORDER BY dueDate DESC,但 SQLite 显示为 near "1": syntax error。怎么了?

65146 次浏览

在查询的末尾使用 LIMIT 1而不是 TOP 1(这是无效的 Sqlite 语法)。

您可能还需要删除 dueDate < ?1中的 ?,但我不知道 sqlite 是否足以确定。