我需要在Sqlite数据库中获取表的第一行/第一行。
但我的程序为我正在使用的查询抛出一个SQLException“Sqlite语法错误:'1'附近的语法错误”:
SELECT TOP 1 *
FROM SAMPLE_TABLE
我猜这是一种特别针对MS SQL SERVER和MS ACCESS的语法。现在我正在使用。
SELECT *
FROM SAMPLE_TABLE
LIMIT 1
这个问题的最佳解决方案是什么?
答案 0 :(得分:116)
答案 1 :(得分:22)
LIMIT 1
就是你想要的。请记住,无论顺序如何,都会返回结果集中的第一条记录(除非您在外部查询中指定了order
子句)。