SQL Apache Derby - 选择列中的最后一个值

时间:2014-05-02 02:49:41

标签: sql select derby

我正在使用Apache Derby并尝试选择列中的最后一个值。

目前我有以下内容:

SELECT id FROM hotels ORDER BY id DESC WHERE ROWNUM <=1;

但是这会导致语法错误:

Syntax error: Encountered "WHERE" at line 1, column 44.

有人知道编写此查询的正确方法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

order by子句位于where之后。也许你打算:

SELECT MAX(id)
FROM hotels;