具有负值的mysql直方图

具有负值的mysql直方图,mysql,histogram,Mysql,Histogram,我有一张这样的桌子: ID | value ---------- 1 | -3 2 | -4 3 | 5 4 | 2 ID | value | histogram ------------------------- 1 | -3 | *** 2 | -4 |**** 3 | 5 | ***** 4 | 2 | ** 我想在mysql中显示直方图,如下所示: ID | value ---------- 1 | -3 2

我有一张这样的桌子:

ID | value
----------
1  |  -3 
2  |  -4
3  |   5
4  |   2
ID | value | histogram
-------------------------
1  |  -3   | ***
2  |  -4   |****
3  |   5   |    *****
4  |   2   |    **
我想在mysql中显示直方图,如下所示:

ID | value
----------
1  |  -3 
2  |  -4
3  |   5
4  |   2
ID | value | histogram
-------------------------
1  |  -3   | ***
2  |  -4   |****
3  |   5   |    *****
4  |   2   |    **

我不知道如何表示负值。

这可以通过一些字符串操作来完成。但是,您需要使用单间距字体显示生成的文本字符串。在许多字体中,空格字符占用的空间比星号字符少,因此,如果以这种方式显示这些星号字符串,则零点不会正确对齐

首先,表达式
IF(值