SUBSTRING (SQL Server Compact Edition)
Renvoie une partie d'expression de caractères, binaire, de texte ou d'image.
Syntaxe
SUBSTRING ( expression, start, length )
Arguments
- expression
Chaîne de caractères, chaîne binaire, texte, image, colonne ou expression incluant une colonne. N'utilisez pas d'expressions comportant des fonctions d'agrégation.
- start
Entier ou expression implicitement convertible en type int, qui spécifie le point de départ de la sous-chaîne.
- length
Entier ou expression implicitement convertible en type int, qui spécifie la longueur de la sous-chaîne.
Valeur retournée
Renvoie des données de caractères si l'expressionest d'un des types de données character pris en charge. Renvoie des données binaires si l'expressionest d'un des types de données binary pris en charge. Si start a pour valeur 1, la sous-chaîne commence au premier caractère de l'expression.
La chaîne renvoyée est du même type que l'expression, sauf dans les cas indiqués dans le tableau ci-après.
Expression | Type retourné |
---|---|
image |
varbinary |
ntext |
nvarchar |
Exemple de code
L'exemple suivant renvoie l'initiale du prénom et le nom complet de chaque employé répertorié dans la table Employees.
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name
FROM Employees
L'ensemble de résultats est le suivant :
Initial..........Last Name
-------------------------
A................Funk
M................Pearson
L................Calafato
N................Danner
J................Lee
S................Byham
M................Sutter
R................King
A................Doyle