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

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition