Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Renvoie une partie d’un caractère ou d’un texte.
Syntaxe
SUBSTRING ( expression, start, length )
Remarque
L’index/position de la fonction SUBSTRING est de 1.
Les arguments
expression
Expression de caractère ou colonne de type nvarchar(max).
démarrer
Expression bigint qui spécifie l’emplacement de début des caractères retournés. Si le début est inférieur à 1, l’expression retournée commence au premier caractère spécifié dans l’expression. Dans ce cas, le nombre de caractères retournés est la valeur la plus élevée de la somme de début + longueur - 1 ou 0. Si le début est supérieur au nombre de caractères dans l’expression de valeur, une expression de longueur nulle est retournée.
longueur
Expression bigint positive qui spécifie le nombre de caractères de l’expression retournée. Si la longueur est négative, une erreur est générée et l’instruction est arrêtée. Si la somme du début et de la longueur est supérieure au nombre de caractères dans l’expression, l’expression de valeur entière commençant au début est retournée.
Types de retour
nvarchar(max)
Exemples
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | sous-chaîneX |
|---|---|
| abcdefg | bcde |