Gibt die einer Zahl entsprechende Zeichenfolge zurück
STR(Nummerischer_Ausdruck [, Länge [, Dezimal ] ] )
Nummerischer_Ausdruck Jeder angenähert nummerische Ausdruck (float, real, double precision) zwischen -1E126 und 1E127.
Länge Die Anzahl der zurückzugebenden Zeichen (einschließlich dem Dezimalzeichen, aller Stellen rechts und links vom Dezimalzeichen sowie Leerzeichen). Standardwert ist "10".
decimal Die Anzahl der zurückzugebenden Dezimalstellen. Standardwert ist "0".
VARCHAR
Wenn der Ganzzahlteil der Zahl nicht in die angegebene Länge passt, dann ist das Ergebnis eine Zeichenfolge mit der angegeben Länge, die nur Sternchen enthält. Die folgende Anweisung liefert beispielsweise "***".
SELECT STR( 1234.56, 3 ); |
Die maximale unterstützte Länge ist 128. Jede Länge, die nicht zwischen 1 und 128 liegt, ergibt ein Ergebnis von NULL.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt eine Zeichenfolge von sechs Leerstellen, gefolgt von "1235" zurück, bei einer Gesamtsumme von zehn Zeichen:
SELECT STR( 1234.56 ); |
Die folgende Anweisung liefert das Ergebnis "1234,6":
SELECT STR( 1234.56, 6, 1 ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |