要在SQL中使用ORDER BY语句进行多列排序,您可以在ORDER BY子句中列出按优先级排序的列名,并使用逗号分隔。例如,以下SQL语句将结果按col1列升序排列,然后按col2列降序排列:
SELECT * FROM table ORDER BY col1 ASC, col2 DESC;
您也可以使用多个ORDER BY子句,每个子句都按照一列排序。例如,以下SQL语句将结果按col1列升序排列,然后按col2列升序排列:
SELECT * FROM table ORDER BY col1 ASC ORDER BY col2 ASC;
但请注意,只有最后一个ORDER BY子句会影响排序结果,因此,您应仅使用一个ORDER BY子句和多个列名进行多列排序。