在我有一个mysql表中,我想选择所有的行和所有的列,但通过对同一列的两个值的值之间的差异进行排序。有没有办法编写这样的SQL查询?非常感谢你!MySQL - 如何从表中选择数据,按两列值的差异排序?
0
A
回答
1
SELECT * FROM MyTable ORDER BY (ColumnA - ColumnB)
+0
但问题要求'同一列的两个值' –
+0
我希望这会帮助你,http://stackoverflow.com/questions/634568/how-to-get-difference-between-two-rows-for-一列场 – Nagarajan
相关问题
- 1. MySQL中的两个表:从第一个选择,按秒排序
- 2. 从两个表格中选择数据并按日期排序
- 3. 如何从两个表中选择列并按其中一个排序?
- 4. 根据两列的差异对数据进行排序
- 5. MYSQL - 选择两个表中的行数差异
- 6. 如何比较两个表并选择顺序中的差异?
- 7. 按两位数的差值排序
- 8. MySQL - 如何从此表中选择并按Date_Added排序?
- 9. 从两个mysql表中选择数据
- 10. 从两个表中选择并按总数计数和排序?
- 11. 从mysql中选择排序后的值
- 12. 选择和排序两列的MySQL
- 13. 根据数值差异进行选择
- 14. MySQL按两列的价值排序
- 15. mySQL选择不同数据库中两个表之间的差异
- 16. MySQL:从“数据列表”中选择
- 17. 如何从列表为NULL的MySQL表中选择数据
- 18. 两列之间的排序差异
- 19. 如何从表中选择数据排除第二个表Mysql的数据?
- 20. MySQL:选择按字数排序的行
- 21. 从两个表中选择值mysql
- 22. Mysql:如何从数据库列中选择不同的值
- 23. 如何从两个表中选择数据与mysql
- 24. 选择两个表的差异
- 25. 按两列排序MySQL
- 26. Mysql:按两列排序
- 27. SQL - 从两个表中按列排序
- 28. 从数据表中选择两列之间的值
- 29. 按列排序表中的数据
- 30. 从MySQL数据库中预先选择的下拉列表值
你可以扩展'同一列'两个值的差异吗?你怎么知道哪些比较? – abhinav