加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.86zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql – 在MariaDB中如何从表中选择前10行?

发布时间:2021-03-12 11:11:21 所属栏目:MySql教程 来源:网络整理
导读:我刚刚在网上看到MariaDB(SQLZoo使用的)基于MySQL.所以我认为我可以使用ROW_NUMBER()函数 但是,当我try this function in SQLZoo: SELECT * FROM ( SELECT * FROM route) TEST7WHERE ROW_NUMBER() 然后我收到这个错误: Error: FUNCTION gisq.ROW_NUMBER do

我刚刚在网上看到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

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读