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.
Was ist der Datentyp? – Barmar
'CONCAT (orders, '%')' – Barmar
möchte vielleicht einen 'as orders' oder einen anderen Bezeichner hinzufügen, damit sie das über Objekte leicht referenzieren können. – Jhecht