STR (SQL Server Compact Edition)

Renvoie des données caractères converties à partir de données numériques.

Syntaxe

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

Arguments

  • float_expression
    Expression dont le type est implicitement convertible en type float.

    Remarque :
    N'utilisez pas une fonction ou une sous-requête en guise de float_expression.
  • length
    Longueur totale, incluant la virgule décimale, le signe, les chiffres et les espaces. La valeur par défaut est 10. L'argument length doit être d'un type de données implicitement convertible en type int.
  • decimal
    Nombre de décimales à droite de la virgule décimale. L'argument decimaldoit être d'un type de données implicitement convertible en type int. La valeur par défaut est 0.

Valeur retournée

nvarchar

Exemple

L'exemple suivant convertit les expressions comprenant cinq chiffres et une virgule décimale en chaînes de caractères à six positions. La partie fractionnaire du premier nombre est arrondie à une décimale. La partie fractionnaire du deuxième nombre est arrondie à deux décimales. Le troisième nombre est renvoyé sans décimale.

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

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition