以下是按年份排序的示例查询,其中包含多个年份规范:
SELECT * FROM table_name ORDER BY CASE WHEN year_column = '2022' THEN 1 WHEN year_column = '2021' THEN 2 WHEN year_column = '2020' THEN 3 ELSE 4 END, year_column ASC;
在这个例子中,查询按year_column列的值来排序数据。当year_column的值为“2022”时,它将按第一列排序(即在最前面),“2021”将在第二列排序,以此类推。任何其他年份规范都将默认为排序的“else”部分。OrderBy子句也可以使用ASC(升序)或DESC(降序)。
下一篇:按年份进行分组