2017-01-26 3 views
1

Wie kann ich "%" zum Wert in der Spalte hinzufügen?Wie fügt man dem Wert in mysql das Symbol "%" hinzu?

Ich habe Aufträge wie

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

Und ich brauche

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

Was ist der Datentyp? – Barmar

+1

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

+0

möchte vielleicht einen 'as orders' oder einen anderen Bezeichner hinzufügen, damit sie das über Objekte leicht referenzieren können. – Jhecht

Antwort

1

Formatieren einer Zahl als Prozentsatz ein Anzeigeproblem, kein Datenproblem. Darüber hinaus ist es länderspezifisch. Zum Beispiel muss in Frankreich zwischen der Nummer und dem Zeichen '%' ein Leerzeichen stehen, während in Deutschland und den Vereinigten Staaten kein Platz ist.

Fügen Sie % nicht zum Wert in der Datenbanktabelle hinzu. Speichern Sie stattdessen die Prozentzahl als int oder einen Bruchteil als decimal mit der erforderlichen Genauigkeit.

Auf diese Weise behalten Sie die Möglichkeit, Prozentsätze als Zahlen in der Datenbank zu bearbeiten.

Verwandte Themen