sql >> Base de Datos >  >> RDS >> Mysql

Funciones de cadena de MySQL (lista completa)

MySQL incluye un montón de funciones y operadores que pueden ayudarnos cuando trabajamos con datos.

La siguiente es una lista de funciones de cadena y operadores disponibles en MySQL. Haga clic en el nombre de cada función u operador para ver una explicación de la función, su sintaxis y ejemplos.

ASCII() Devuelve el código ASCII numérico del carácter más a la izquierda de una cadena dada.
BIN() Devuelve una cadena que contiene la representación binaria de un número.
BIT_LENGTH() Devuelve el número de bits de una cadena.
CHAR() Devuelve el carácter de cada entero pasado.
CHAR_LENGTH() Devuelve la longitud de una cadena, medida en caracteres.
CHARACTER_LENGTH() Sinónimo de CHAR_LENGTH() .
CONCAT() Le permite concatenar dos o más cadenas.
CONCAT_WS() Le permite agregar un separador mientras concatena una o más cadenas.
ELT() Devuelve un elemento de la lista en una posición determinada de la lista.
EXPORT_SET() Devuelve una cadena que representa los bits de un número.
FIELD() Devuelve la posición de una cadena o número dado dentro de una lista de argumentos. La función devuelve el índice (posición) del primer argumento en la lista de argumentos posteriores.
FIND_IN_SET() Devuelve el índice de un elemento de lista dado dentro de una lista de cadenas (por ejemplo, 'elemento1, elemento2, elemento3,...').
FORMAT() Le permite formatear un número a un formato específico.
FROM_BASE64() Decodifica una cadena codificada en base 64 y devuelve el resultado.
HEX() Convierte una cadena a su representación hexadecimal.
INSERT() Inserta una cadena en otra cadena.
INSTR() Devuelve la posición de la primera aparición de una subcadena dentro de una cadena.
LCASE() Sinónimo de LOWER() (convierte una cadena a minúsculas).
LEFT() Devuelve los caracteres más a la izquierda de una cadena.
LENGTH() Devuelve la longitud de una cadena, medida en bytes.
LIKE Realiza la coincidencia de patrones utilizando un patrón SQL.
LOAD_FILE() Lee un archivo y devuelve su contenido como una cadena.
LOCATE() Devuelve la posición de una subcadena dentro de una cadena.
LOWER() Convierte una cadena a minúsculas.
LPAD() Le permite rellenar la parte izquierda de una cadena con uno o más caracteres.
LTRIM() Recorta los espacios en blanco desde el principio de una cadena.
MAKE_SET() Devuelve un valor establecido (una cadena que contiene subcadenas separadas por , caracteres) que consta de los caracteres especificados como argumentos cuando llama a la función.
MATCH() Realiza una búsqueda de texto completo.
MID() Devuelve una subcadena a partir de la posición especificada (sinónimo de SUBSTRING() ).
NOT LIKE Negación del LIKE operador.
NOT REGEXP Negación de REGEXP .
NOT LIKE Negación de RLIKE .
OCT() Devuelve una representación de cadena del valor octal de su argumento (se convierte de decimal a octal).
OCTET_LENGTH() Devuelve la longitud de una cadena, medida en bytes (sinónimo de LENGTH() ).
ORD() Devuelve el valor numérico del carácter más a la izquierda de una cadena dada.
POSITION() Devuelve la posición de la primera aparición de una subcadena dentro de la cadena (sinónimo de LOCATE() , pero con una sintaxis ligeramente diferente).
QUOTE() Cotiza una cadena para producir un resultado que se puede usar como un valor de datos con escape adecuado en una instrucción SQL.
REGEXP Determina si una cadena coincide o no con una expresión regular (sinónimo de REGEXP_LIKE() ).
REGEXP_INSTR() Devuelve el índice inicial de una subcadena que coincide con el patrón de expresión regular.
REGEXP_LIKE() Determina si una cadena coincide o no con una expresión regular.
REGEXP_REPLACE() Reemplaza las ocurrencias de la subcadena dentro de una cadena que coincide con el patrón de expresión regular dado.
REGEX_SUBSTR() Devuelve la subcadena que coincide con el patrón de expresión regular dado.
REPEAT() Se utiliza para repetir una cadena tantas veces como sea necesario.
REPLACE() Reemplaza todas las apariciones de una subcadena con otra cadena.
REVERSE() Devuelve una cadena con el orden de los caracteres invertido.
RIGHT() Devuelve los caracteres más a la derecha de una cadena.
RLIKE Determina si una cadena coincide o no con una expresión regular (sinónimo de REGEXP_LIKE() ).
RPAD() Le permite rellenar la parte derecha de una cadena con uno o más caracteres.
RTRIM() Recorta los espacios en blanco del lado derecho de una cadena.
SOUNDEX() Retorna una cadena Soundex de una cadena dada.
SOUNDS LIKE Compara sonidos.
SPACE() Devuelve una cadena que consta de un número específico de caracteres de espacio.
STRCMP() Compara dos cadenas según su orden de clasificación.
SUBSTR() Devuelve una subcadena a partir de la posición especificada (sinónimo de SUBSTRING() ).
SUBSTRING() Devuelve una subcadena a partir de la posición especificada.
SUBSTRING_INDEX() Devuelve todo lo que está antes o después de cierto carácter (o caracteres) en una cadena.
TO_BASE64() Convierte una cadena en una cadena codificada en base 64 y devuelve el resultado.
TRIM() Recorta los espacios en blanco (u otros caracteres especificados) desde el principio y/o el final de una cadena.
UCASE() Sinónimo de UPPER() (convierte una cadena a mayúsculas).
UNHEX() Interpreta cada par de caracteres en el argumento como un número hexadecimal y lo convierte al byte representado por el número.
UPPER() Convierte una cadena a mayúsculas.
WEIGHT_STRING() Devuelve la cadena de peso para la cadena de entrada. Esta función es una función de depuración diseñada para uso interno.