可以在MySQL中显示表中的百分号(%)

klo*_*lox 0 mysql math formula

我想以百分比显示一些数据.我有一个数学公式,如:

(qty(S) + qty(B))/qty(id)*100%
Run Code Online (Sandbox Code Playgroud)

我能举例说明结果25%吗?我怎么做?

pax*_*blo 9

数据库用于存储数据.数据的呈现不应该是其职责.通过这种方式,我的意思是你应该很少将数据库中的字符串值存储起来'75%'.

如果你想要特定的格式,最好的地方是在提取数据之后:

select concat(your_column,'%') as percent ...
Run Code Online (Sandbox Code Playgroud)

因为concat需要字符串,所以在将它们连接在一起之前,数值会自动转换为字符串.