[英]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.