STR (SQL Server Compact Edition)

Gibt Zeichendaten zurück, die aus numerischen Daten konvertiert wurden.

Syntax

STR ( float_expression [ , length [ , decimal ] ] ) 

Argumente

  • float_expression
    Ein Ausdruck von einem Datentyp, der implizit in float konvertiert werden kann.

    Hinweis:
    Verwenden Sie keine Funktion oder Unterabfrage als float_expression.
  • length
    Die Gesamtlänge, einschließlich Dezimalzeichen, Vorzeichen, Ziffern und Leerzeichen. Der Standardwert ist 10. Das length-Argument muss einen Datentyp aufweisen, der implizit in int konvertiert werden kann.
  • decimal
    Die Anzahl von Dezimalstellen rechts vom Dezimalzeichen. Das decimal-Argument muss einen Datentyp aufweisen, der implizit in int konvertiert werden kann. Der Standardwert ist 0.

Rückgabewert

nvarchar

Beispiel

Im folgenden Beispiel werden Ausdrücke bestehend aus fünf Ziffern und einem Dezimalpunkt in sechsstellige Zeichenfolgen konvertiert. Die Bruchkomponente der ersten Zahl wird auf eine Dezimalstelle gerundet. Die Bruchkomponente der zweiten Zahl wird auf zwei Dezimalstellen gerundet. Die dritte Zahl wird ohne Dezimalstellen zurückgegeben.

CREATE TABLE t1 (Col1 float, Col2 float, Col3 float)
INSERT INTO t1 Values(123.45, 123.45, 123.45)
SELECT STR(Col1, 6,1), STR(Col2, 6,2), STR(Col3)
FROM t1

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition