2017-01-26 8 views
1

列の値に「%」を追加するにはどうすればよいですか?mysqlの値に "%"記号を追加するには?

私は

|Orders| 
|------| 
| 32 | 
|------| 
| 33 | 

などの受注があると私は割合が表示上の問題ではなく、データの問題であるとして、数の書式を設定する

|Orders| 
|------| 
| 32% | 
|------| 
| 33% | 
|------| 
+0

データ型は? – Barmar

+1

'CONCAT(orders、 '%')' – Barmar

+0

は、オブジェクトを経由して簡単に参照できるように、 'as orders 'やその他の識別子を追加したいかもしれません。 – Jhecht

答えて

1

を必要としています。さらに、ロケール固有です。たとえば、フランスでは数字と'%'記号の間にスペースが必要ですが、ドイツと米国ではスペースがありません。

%をデータベーステーブルの値に追加しないでください。代わりに、必要な精度でint、または分数として、パーセントの数をdecimalとして格納します。

この方法では、パーセントをデータベース内の数値として操作できます。

関連する問題