对于mysql返回值,如何修改以使其以Mega,kilo和G显示

时间:2014-06-13 21:02:02

标签: mysql

以下是mysql返回列的示例。 从aTable中选择带宽

445355099

986654

7521

...

如何修改以Mega,kilo和G显示?

424M

963k

7.3k

由于

1 个答案:

答案 0 :(得分:1)

获取返回的结果,并且:

  • 如果它大于1073741824(1024立方),除以此数字1073741824并对结果进行舍入,然后追加G;
  • 如果它大于1048576(1024平方),除以1048576,将结果四舍五入并附加M;
  • 如果大于1024,则将其除以1024,对结果进行舍入并附加k;
  • 否则按原样返回,可能附加bytes