Fonctions canoniques de chaîne (Entity SQL)
Entity SQL inclut des fonctions canoniques de chaîne.
Notes
Le tableau suivant présente les fonctions canoniques Entity SQL de chaîne.
Fonction | Description |
---|---|
Concat ( string1, string2) |
Retourne une chaîne qui contient string2 ajouté à string1. Arguments string1 : chaîne à laquelle string2 est ajouté. string2 : chaîne ajoutée à string1. 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
|
Contains ( string, target) |
Retourne true si target est contenu dans string. Arguments string : chaîne dans laquelle la recherche est effectuée. target : chaîne cible recherchée. Valeur de retour true si target est contenu dans string ; sinon, false. Exemple
|
EndsWith ( string, target) |
Retourne true si target se termine par string. Arguments string : chaîne dans laquelle la recherche est effectuée. target : chaîne cible recherchée à la fin de string. Valeur de retour True si string se termine par target ; sinon, false. Exemple
Remarque :
Si vous utilisez le fournisseur de données SQL Server, cette fonction retourne false si la chaîne est stockée dans une colonne de chaîne de longueur fixe et si target est une constante.Dans ce cas, la chaîne entière est recherchée, y compris les éventuels espaces de remplissage de fin.Une solution de contournement possible consiste à découper les données dans la chaîne de longueur fixe, comme dans l'exemple suivant :
EndsWith(TRIM(string), target)
|
IndexOf( target, string) |
Retourne la position de la chaîne target dans string ou 0 si elle est introuvable. Retourne 1 pour indiquer le début de string. La numérotation de l'index commence à 1. Arguments target : chaîne recherchée. string : chaîne dans laquelle la recherche est effectuée. Valeur de retour Int32. Exemple
|
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 ou Byte. length ne peut pas être inférieur à zéro. Valeur de retour String. Exemple
|
Length ( string ) |
Retourne la longueur (Int32), en caractères, de la chaîne. Arguments string : String. Valeur de retour Objet Int32. Exemple
|
LTrim( string ) |
Retourne string sans espace de début. Arguments Objet String. Valeur de retour Objet String. Exemple
|
Replace ( string1, string2, string3) |
Retourne string1, avec toutes les occurrences de string2 remplacées par string3. Arguments Objet String. Valeur de retour String. Exemple
|
Reverse ( string ) |
Retourne string avec l'ordre des caractères inversé. Arguments Objet String. Valeur de retour Objet String. Exemple
|
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 ou Byte. length ne peut pas être inférieur à zéro. Valeur de retour Objet String. Exemple
|
RTrim( string ) |
Retourne string sans espace de fin. Arguments Objet 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. start ne peut pas être inférieur à un. length : Int16, Int32, Int64 et Byte. length ne peut pas être inférieur à zéro. Valeur de retour Objet String. Exemple
|
StartsWith ( string, target) |
Retourne true si string commence par target. Arguments string : chaîne dans laquelle la recherche est effectuée. target : chaîne cible recherchée au début de string. Valeur de retour True si string commence par target ; sinon, false. Exemple
|
ToLower( string ) |
Retourne string avec tous les caractères majuscules convertis en minuscules. Arguments Objet String. Valeur de retour String. Exemple
|
ToUpper( string ) |
Retourne string avec tous les caractères minuscules convertis en majuscules. Arguments Objet String. Valeur de retour String. Exemple
|
Trim( string ) |
Retourne string sans espaces de début ni de fin. Arguments Objet String. Valeur de retour String. Exemple
|
Ces fonctions retournent la valeur Null si une valeur Null leur est fournie en entrée.
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.