sql从数据库中选择前10个值

时间:2017-04-29 22:31:10

标签: php mysql sql

我有一个叫做文章的表,每篇文章都有一个评级值。 我想从评价最高的十篇文章中选择*。

沿着这些方向的东西

    $query = "SELECT TOP 10 rating FROM articles ORDER BY rating DESC";

我对TOP 10部分感到困惑,我通常会选择SELECT * FROM

2 个答案:

答案 0 :(得分:7)

使用LIMIT执行此操作

    $query = "SELECT * FROM articles ORDER BY rating DESC LIMIT 10";

Documentation此处

答案 1 :(得分:0)

您可以通过以下方式执行此操作

 SELECT * FROM article ORDER BY rating DECS LIMIT 10;