我刚刚在网上看到MariaDB(sqlZoo使用的)基于MySQL.所以我认为我可以使用ROW_NUMBER()函数
但是,当我try this function in SQLZoo:
SELECT * FROM (
SELECT * FROM route
) TEST7
WHERE ROW_NUMBER() < 10
然后我收到这个错误:
Error: FUNCTION gisq.ROW_NUMBER does not exist
最佳答案
您可以使用limit子句:
SELECT * FROM route LIMIT 10
当然,这也可以用于排序查询:
SELECT * FROM route ORDER BY some_field LIMIT 10