Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表中两列计算的SQL顺序_Sql_Sql Order By - Fatal编程技术网

表中两列计算的SQL顺序

表中两列计算的SQL顺序,sql,sql-order-by,Sql,Sql Order By,嘿,我想通过计算表中的两列对sql查询进行排序。这个计算是(col1/col2)*100我该如何按此进行订购 类似订单由(col1/col2)*100描述 我在网上找不到任何相关信息,因此非常感谢您的帮助。您使用的是哪种RDBMS?*100有什么用途ORDER BY col1/col2将产生相同的结果,因为它是100%相关编辑应该像那样工作(没有*100的事件更好)-前提是col2从来都不是0 SELECT col1, col2, (col1/col2)*100 as total FROM

嘿,我想通过计算表中的两列对sql查询进行排序。这个计算是
(col1/col2)*100
我该如何按此进行订购

类似订单由
(col1/col2)*100
描述


我在网上找不到任何相关信息,因此非常感谢您的帮助。

您使用的是哪种RDBMS?
*100
有什么用途
ORDER BY col1/col2
将产生相同的结果,因为它是100%相关编辑应该像那样工作(没有
*100
的事件更好)-前提是
col2
从来都不是
0
SELECT col1, col2, (col1/col2)*100 as total
  FROM your table
ORDER BY 3 DESC
/