Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne la sous-chaîne de expr qui commence à pos et dont la longueur est égale à len. Cette fonction est un synonyme de substr fonction.
Syntaxe
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Arguments
-
expr: Une expressionBINARYouSTRING. -
pos: expression numérique intégrale spécifiant la position de départ. -
len: expression numérique intégrale facultative.
Retours
STRING.
pos est de base 1. Si pos est négatif, le début est déterminé en comptant le nombre de caractères (ou d’octets pour BINARY) à partir de la fin.
Si len est inférieur à 1, le résultat est vide.
Si len est omis, la fonction retourne les caractères ou les octets à partir de pos.
Exemples
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar