SUBSTRING (Azure Stream Analytics)
Renvoie une partie d'un caractère ou d'un texte.
Syntaxe
SUBSTRING ( expression, start, length )
Notes
L'index ou la position de la fonction SUBSTRING est de base 1.
Arguments
expression
Expression de caractères ou une colonne de type nvarchar (max).
start
Expression bigint qui spécifie où les caractères renvoyés commencent. Si start est inférieur à 1, l'expression renvoyé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 start est supérieur au nombre de caractères dans l’expression de valeur, une expression de longueur nulle est retournée.
length
Expression bigint positive qui spécifie le nombre de caractères de l'expression à renvoyer. Si la longueur (length) est négative, une erreur est générée et l'instruction est terminée. Si la somme de start et length est supérieure au nombre de caractères dans expression, l’expression de valeur entière qui commence à start est retournée.
Types de retour
nvarchar(max)
Exemples
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x | substringX |
---|---|
abcdefg | bcde |