sql,按列Asorting,然后按列Bsorting
如何编写sql,以便可以按列A比列Bsorting结果。如下所示:
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
ORDER BY col_A, col_B
SQLite网站有解释SQLite支持的SQL语法的语法图 。
只要将逗号分隔的列列表提供给ORDER BY:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
ORDER BY子句会导致输出行被sorting。 ORDER BY的参数是用作sorting关键字的expression式列表。 expression式不一定是简单SELECT的结果的一部分,但在复合SELECT中,每个sortingexpression式必须与结果列中的一个完全匹配。 每个sortingexpression式可以select跟随一个COLLATE关键字和用于sorting文本和/或关键字ASC或DESC的sorting函数的名称来指定sorting顺序。
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B