【问题标题】:SQL ORDER BY by inside ORDER BYSQL ORDER BY by 内部 ORDER BY
【发布时间】:2015-03-27 13:28:38
【问题描述】:

试图掌握 SQL

我想按日期排序,然后在里面按标题排序。

例子:

SELECT *
FROM tblboek
ORDER BY jr_van_uitgave DESC

如何在按年龄排序中按标题排序?

【问题讨论】:

  • MySQL 和 Access,这是一个非常不寻常的组合......(不要标记未涉及的产品!)
  • 如果你想ORDER BY别的东西,那为什么你的标题是GROUP BY??。无论如何,只需将另一列添加到ORDER BYORDER BY jr_van_uitgave DESC, age
  • Jarlh,我标记它是因为我正在执行 mySQL 内部访问,直接在 collums 和表之上,如果这有意义的话。
  • 其实不然。您可能会混淆使用 SQL(语言)和 MySQL(RDBMS)

标签: mysql sql ms-access


【解决方案1】:

试试这个:

  SELECT * 
    FROM tblboek 
ORDER BY age,   -- First order by age
         title  -- if ages are the same, order by title

在需要时添加DESC,例如如果你想按年龄降序排列:

  SELECT * 
    FROM tblboek 
ORDER BY age desc,  
         title  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多