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. |