SUBSTRING (Azure Stream Analytics)
Devolve parte de um caráter ou texto.
Syntax
SUBSTRING ( expression, start, length )
Nota
O índice/posição da função SUBSTRING é baseado em 1.
Argumentos
expression
É uma expressão de carateres ou uma coluna do tipo nvarchar(max).
iniciar
É uma expressão bigint que especifica onde os carateres devolvidos começam. Se o início for inferior a 1, a expressão devolvida começará no primeiro caráter especificado na expressão. Neste caso, o número de carateres devolvidos é o maior valor da soma de início + comprimento- 1 ou 0. Se o início for maior do que o número de carateres na expressão de valor, é devolvida uma expressão de comprimento zero.
length
É uma expressão bigint positiva que especifica quantos carateres da expressão serão devolvidos. Se o comprimento for negativo, é gerado um erro e a instrução é terminada. Se a soma do início e do comprimento for maior do que o número de carateres na expressão, é devolvida toda a expressão de valor que começa no início.
Tipos de Retorno
nvarchar(máx)
Exemplos
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x | subcadeiaX |
---|---|
abcdefg | bcde |