【发布时间】:2015-01-23 20:23:35
【问题描述】:
我刚刚在网上看到 MariaDB(SQLZoo 使用的)是基于 MySQL 的。所以我认为我可以使用 ROW_NUMBER() 函数
但是,当我try this function in SQLZoo:
SELECT * FROM (
SELECT * FROM route
) TEST7
WHERE ROW_NUMBER() < 10
然后我得到这个错误:
错误:FUNCTION gisq.ROW_NUMBER 不存在
【问题讨论】:
-
MariaDB 基于 MySQL,而不是 MS SQL。
-
@tadman - 啊,我把它弄混了,抱歉。谢谢!
-
MySQL 5.6 documentation 非常彻底,并且有一个函数索引。这是任何开发人员都应该收藏并准备好的东西。如果您对某个函数是否存在感到好奇,请先查看那里。 Stack Overflow 是一个很好的第二个检查当你被难住的地方。
标签: mysql sql select mariadb top-n