我的表格如下:
name | 2013 | 2014
Adam | 8 | 3
James | 2 | 1
Total | 18 | 9
Vince | 8 | 5
此表通过csv
从Excel导入如何让结果看起来像这样:
name | 2013 | 2014
Adam | 8 | 3
James | 2 | 1
Vince | 8 | 5
Total | 18 | 9
我想按" name"对结果进行排序,并将" Total"在结果的底部。
答案 0 :(得分:2)
您可以在CASE
中使用ORDER BY
表达式。
<强>查询强>
select * from your_table_name
order by case when name = 'Total' then 1 else 0 end,
name;