La función SUBSTRING() extrae una substring a partir de una posición en una string de entrada con una longitud dada. En el caso de una substring, necesita una string de entrada y debe mencionar el punto de inicio y la longitud total de la string.
Input : String, start, length output : substring.
Sintaxis:
SUBSTRING(input_string, start, length);
Parámetro:
la función SUBSTRING acepta tres parámetros como String, start, length. Echemos un vistazo.
- input_string: puede ser una expresión de carácter, binario, texto, ntext o imagen.
- inicio: es un número entero que define la ubicación donde comienza la substring devuelta. La primera posición en la string es 1.
- longitud: es un entero positivo que especifica la cantidad de caracteres que se devolverán de la substring.
Devoluciones:
devuelve una substring con una longitud especificada a partir de una ubicación en una string de entrada.
Ejemplo-1:
Uso de la función SUBSTRING() con strings literales.
SELECT SUBSTRING('SQL In Geeksforgeeks', 7, 18 ) AS ExtractString;
Producción :
ExtraerString |
---|
frikisforgeeks |
Ejemplo-2:
Uso de la función SUBSTRING() con columnas de tabla.
Tabla -Detalles_del_jugador
ID del jugador | Nombre del jugador | Ciudad |
---|---|---|
45 | Rohit Sharma | Bombay |
18 | virat Kohli | Bangalore |
7 | MS Dhoni | Chennai |
33 | Hardik Pandya | Bombay |
42 | sikhar dhawan | Delhi |
SELECT SUBSTRING(PlayerName, 1, 5) AS ExtractString FROM Player_Details;
Producción :
ExtraerString |
---|
Rohit |
Virat |
EM Dh |
duro |
sijá |