Partager via


Fonctions canoniques de chaîne (Entity SQL)

Entité SQL inclut des fonctions canoniques de chaîne.

Notes

Le tableau suivant présente les fonctions canoniques Entité SQL de chaîne.

Fonction Description

Concat (string1, string2)

Retourne une chaîne qui contient string2 ajouté à string1.

Arguments

String.

Valeur de retour

String. Une erreur se produit si la longueur de la chaîne de valeur de retour est supérieure à la longueur maximale autorisée.

Exemple

-- The following example returns abcxyz.

Concat('abc', 'xyz')

IndexOf(string1, string2)

Retourne la position de la chaîne string1 dans string2 ou 0 si elle est introuvable. Retourne 1 pour indiquer le début de la chaîne. La numérotation de l'index commence à 1.

Arguments

String.

Valeur de retour

Int32.

Exemple

-- The following example returns 4.

IndexOf('xyz', 'abcxyz')

Left (string, length)

Retourne les length premiers caractères du côté gauche de string. Si la longueur de string est inférieure à length, la chaîne est retournée dans son intégralité.

Arguments

string : String.

length : Int16, Int32, Int64 et Byte. La valeur de length ne peut pas être inférieure à zéro.

Valeur de retour

String.

Exemple

-- The following example returns abc.

Left('abcxyz', 3)

Length (string)

Retourne la longueur (Int32), en caractères, de la chaîne.

Arguments

string : String.

Valeur de retour

Int32.

Exemple

-- The following example returns 6.

Legth('abcxyz')

LTrim(string)

Retourne string sans espace de début.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns abc.

LTrim(' abc')

Replace (string1, string2, string3)

Retourne string1, avec toutes les occurrences de string2 remplacées par string3.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns abcxyz.

Concat('abc', 'xyz')

Reverse (string)

Retourne string avec l'ordre des caractères inversé.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns dcba.

Reverse('abcd')

Right (string, length)

Retourne les length derniers caractères de string. Si la longueur de string est inférieure à length, la chaîne est retournée dans son intégralité.

Arguments

string : String.

length : Int16, Int32, Int64 et Byte. La valeur de length ne peut pas être inférieure à zéro.

Valeur de retour

String.

Exemple

-- The following example returns xyz.

Right('abcxyz', 3)

RTrim(string)

Retourne string sans espace de fin.

Arguments

String.

Valeur de retour

String.

Substring (string, start, length)

Retourne la sous-chaîne de la chaîne qui commence à la position start et compte length caractères. La valeur 1 pour start indique le premier caractère de la chaîne. La numérotation de l'index commence à 1.

Arguments

string : String.

start : Int16, Int32, Int64 et Byte. La valeur de start ne peut pas être inférieure à un.

length : Int16, Int32, Int64 et Byte. La valeur de length ne peut pas être inférieure à zéro.

Valeur de retour

String.

Exemple

-- The following example returns xyz.

Substring('abcxyz', 4, 3)

ToLower(string)

Retourne string avec tous les caractères majuscules convertis en minuscules.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns abc.

ToLower('ABC')

ToUpper(string)

Retourne string avec tous les caractères minuscules convertis en majuscules.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns ABC.

ToUpper('abc')

Trim(string)

Retourne string sans espaces de début et de fin.

Arguments

String.

Valeur de retour

String.

Exemple

-- The following example returns abc.

Trim(' abc ')

Ces fonctions retournent Null si une entrée de valeur Null données est fournie.

Des fonctionnalités équivalentes sont disponibles dans le fournisseur managé Client Microsoft SQL. Pour plus d'informations, voir .Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour les fonctions Entity Framework.

Voir aussi

Concepts

Fonctions canoniques (Entity SQL)