String-Formatierung in MySQL

8

Gibt es eine printf () - ähnliche Formatierung in MySQL? Ich konnte keinen direkten Weg in der Dokumentation finden.

Zum Beispiel, wie kann ich etwas wie:

machen %Vor%

um 017 zu bekommen?

    
Paul Oyster 11.03.2009, 07:48
quelle

5 Antworten

0

Sie können diese Art von Funktion implementieren, indem Sie eine neue UDF (benutzerdefinierte Funktion) erstellen. siehe Ссылка

    
Pierre 11.03.2009, 08:08
quelle
5

für Ihr Beispiel könnten Sie

verwenden

SELECT LPAD (17, 3, '0') ;

gibt es auch

SELECT FORMAT (17, 3); - 17.000

sonst UDF wie oben erwähnt.

    
ax. 11.03.2009 08:17
quelle
3

Vielleicht wird es nützlich sein:

%Vor%     
Vladimir Kovpak 07.05.2014 13:39
quelle
2

siehe FORMAT () Funktion:

%Vor%

aber es ist nur für die Formatierung von Float-Nummern.

    
Sergei 11.03.2009 08:12
quelle
1
%Vor%     
Ivan Sansão 05.12.2012 22:28
quelle

Tags und Links