加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > MySql > 正文

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

发布时间:2021-03-30 19:23:55 所属栏目:MySql 来源:互联网
导读:我刚刚在网上看到MariaDB(SQLZoo使用的)基于MySQL.所以我认为我可以使用ROW_NUMBER()函数但是,当我try this function in SQLZoo:SELECT * FROM ( SELECT * FROM route ) TEST7 WHERE ROW_NUMBER() 10 然后我收到这个错误:

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

(编辑:商洛站长网)

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

    推荐文章
      热点阅读