簡體   English   中英

PHP MySQL返回除法結果

[英]PHP MySQL return divided result

我有查詢:

SELECT * FROM members ORDER BY ( firstColumn / anotherColumn ) DESC

現在,我正在打印此:

return $query['firstColumn'] / $query['anotherColumn'];

是否有可能在沒有任何php技巧的情況下打印除法結果? 例如, return $query['dividedColumns'];

列別名將解決您的問題,您可以將查詢更改為:

SELECT members.*, 
      ( firstColumn / anotherColumn ) AS `divided_amount`  
FROM members 
ORDER BY divived_amount DESC;

您可以直接在查詢中進行操作,也可以將該結果用作ORDER BY參數。

SELECT *, firstColumn/anotherColumn as dividedColumns 
FROM members 
ORDER BY dividedColumns DESC

現在,您可以將其用作PHP中的$query['dividedColumns']

你可以試試這個

SELECT *, (firstColumn/anotherColumn) AS dividedColumns FROM members ORDER BY ( firstColumn / anotherColumn ) DESC

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM