Las funciones de string
se utilizan para realizar una operación en la string de entrada y devolver una string de salida.
Las siguientes son las funciones de string definidas en SQL:
- ASCII(): Esta función se utiliza para encontrar el valor ASCII de un carácter.
Syntax: SELECT ascii('t'); Output: 116
- CHAR_LENGTH(): no funciona para SQL Server. Use LEN() para SQL Server. Esta función se utiliza para encontrar la longitud de una palabra.
Syntax: SELECT char_length('Hello!'); Output: 6
- CHARACTER_LENGTH(): no funciona para SQL Server. Use LEN() para SQL Server. Esta función se utiliza para encontrar la longitud de una línea.
Syntax: SELECT CHARACTER_LENGTH('geeks for geeks'); Output: 15
- CONCAT(): Esta función se usa para agregar dos palabras o strings.
Syntax: SELECT 'Geeks' || ' ' || 'forGeeks' FROM dual; Output: ‘GeeksforGeeks’
- CONCAT_WS(): Esta función se usa para agregar dos palabras o strings con un símbolo como símbolo de concatenación.
Syntax: SELECT CONCAT_WS('_', 'geeks', 'for', 'geeks'); Output: geeks_for_geeks
- FIND_IN_SET(): Esta función se utiliza para encontrar un símbolo de un conjunto de símbolos.
Syntax: SELECT FIND_IN_SET('b', 'a, b, c, d, e, f'); Output: 2
- FORMATO(): esta función se utiliza para mostrar un número en el formato dado.
Syntax: Format("0.981", "Percent"); Output: ‘98.10%’
- INSERT(): Esta función se utiliza para insertar los datos en una base de datos.
Syntax: INSERT INTO database (geek_id, geek_name) VALUES (5000, 'abc'); Output: successfully updated
- INSTR(): Esta función se utiliza para encontrar la ocurrencia de un alfabeto.
Syntax: INSTR('geeks for geeks', 'e'); Output: 2 (the first occurrence of ‘e’)
Syntax: INSTR('geeks for geeks', 'e', 1, 2 ); Output: 3 (the second occurrence of ‘e’)
- LCASE(): esta función se utiliza para convertir la string dada en minúsculas.
Syntax: LCASE ("GeeksFor Geeks To Learn"); Output: geeksforgeeks to learn
- IZQUIERDA(): esta función se usa para SELECCIONAR una substring desde la izquierda del tamaño o caracteres dados.
Syntax: SELECT LEFT('geeksforgeeks.org', 5); Output: geeks
- LENGTH(): Esta función se utiliza para encontrar la longitud de una palabra.
Syntax: LENGTH('GeeksForGeeks'); Output: 13
- LOCATE(): esta función se usa para encontrar la posición n de la palabra dada en una string.
Syntax: SELECT LOCATE('for', 'geeksforgeeks', 1); Output: 6
- LOWER(): Esta función se utiliza para convertir la string de mayúsculas en minúsculas.
Syntax: SELECT LOWER('GEEKSFORGEEKS.ORG'); Output: geeksforgeeks.org
- LPAD(): esta función se usa para hacer que la string dada tenga el tamaño dado agregando el símbolo dado.
Syntax: LPAD('geeks', 8, '0'); Output: 000geeks
- LTRIM(): esta función se usa para cortar la substring dada de la string original.
Syntax: LTRIM('123123geeks', '123'); Output: geeks
- MID(): Esta función es para encontrar una palabra desde la posición dada y del tamaño dado.
Syntax: Mid ("geeksforgeeks", 6, 2); Output: for
- POSICIÓN(): esta función se utiliza para encontrar la posición de la primera aparición del alfabeto dado.
Syntax: SELECT POSITION('e' IN 'geeksforgeeks'); Output: 2
- REPETIR(): Esta función se usa para escribir la string dada una y otra vez hasta el número de veces mencionado.
Syntax: SELECT REPEAT('geeks', 2); Output: geeksgeeks
- REEMPLAZAR(): esta función se usa para cortar la string dada eliminando la substring dada.
Syntax: REPLACE('123geeks123', '123'); Output: geeks
- REVERSE(): Esta función se utiliza para invertir una string.
Syntax: SELECT REVERSE('geeksforgeeks.org'); Output: ‘gro.skeegrofskeeg’
- DERECHA(): esta función se usa para SELECCIONAR una substring desde el extremo derecho del tamaño dado.
Syntax: SELECT RIGHT('geeksforgeeks.org', 4); Output: ‘.org’
- RPAD(): esta función se usa para hacer que la string dada tenga el tamaño dado agregando el símbolo dado a la derecha.
Syntax: RPAD('geeks', 8, '0'); Output: ‘geeks000’
- RTRIM(): esta función se usa para cortar la substring dada de la string original.
Syntax: RTRIM('geeksxyxzyyy', 'xyz'); Output: ‘geeks’
- ESPACIO(): Esta función se utiliza para escribir el número dado de espacios.
Syntax: SELECT SPACE(7); Output: ‘ ‘
- STRCMP(): Esta función se usa para comparar 2 strings.
- Si string1 y string2 son iguales, la función STRCMP devolverá 0.
- Si string1 es más pequeña que string2, la función STRCMP devolverá -1.
- Si string1 es mayor que string2, la función STRCMP devolverá 1.
Syntax: SELECT STRCMP('google.com', 'geeksforgeeks.com'); Output: -1
- SUBSTR(): esta función se usa para encontrar una substring de una string desde la posición dada.
Syntax:SUBSTR('geeksforgeeks', 1, 5); Output: ‘geeks’
- SUBSTRING(): Esta función se usa para encontrar un alfabeto del tamaño mencionado y la string dada.
Syntax: SELECT SUBSTRING('GeeksForGeeks.org', 9, 1); Output: ‘G’
- SUBSTRING_INDEX(): Esta función se usa para encontrar una substring antes del símbolo dado.
Syntax: SELECT SUBSTRING_INDEX('www.geeksforgeeks.org', '.', 1); Output: ‘www’
- TRIM(): esta función se usa para cortar el símbolo dado de la string.
Syntax: TRIM(LEADING '0' FROM '000123'); Output: 123
- UCASE(): Esta función se usa para poner la string en mayúsculas.
Syntax: UCASE ("GeeksForGeeks"); Output: GEEKSFORGEEKS