我刚在网上看到 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
关于mysql - 在 MariaDB 中,如何从表中选择前 10 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27133374/