标签: sql mysql
我有一个包含3列的sql表: id ,开始,结束
我要选择所有(SELECT *)结果并按( start-end )值降序排列..
我可以在单个sql命令中执行此操作吗? 有什么帮助吗?
答案 0 :(得分:8)
使用:
SELECT t.id, t.start, t.end, t.start - t.end AS difference FROM TABLE t ORDER BY difference DESC