Buscar..


Parámetros

Nombre Descripción
ASCII () Devuelve el valor numérico del carácter más a la izquierda
COMPARTIMIENTO() Devuelve una cadena que contiene la representación binaria de un número.
BIT_LENGTH () Devuelve la longitud del argumento en bits
CARBONIZARSE() Devuelve el caracter para cada entero pasado
CHAR_LENGTH () Devuelve el número de caracteres en el argumento
CHARACTER_LENGTH () Sinónimo para CHAR_LENGTH ()
CONCAT () Regresar cadena concatenada
CONCAT_WS () Volver concatenar con separador
ELT () Cadena de retorno en el número de índice
EXPORT_SET () Devuelve una cadena tal que por cada bit establecido en los bits de valor, obtienes una cadena activa y por cada bit no establecido, obtienes una cadena desactivada
CAMPO() Devuelve el índice (posición) del primer argumento en los argumentos subsiguientes
FIND_IN_SET () Devuelve la posición del índice del primer argumento dentro del segundo argumento
FORMATO() Devuelve un número formateado a un número especificado de lugares decimales
FROM_BASE64 () Decodificar a una cadena de base 64 y devolver el resultado
MALEFICIO() Devuelve una representación hexadecimal de un valor decimal o cadena
INSERTAR() Inserte una subcadena en la posición especificada hasta el número especificado de caracteres
INSTR () Devuelve el índice de la primera aparición de subcadenas.
LCASE () Sinónimo para LOWER ()
IZQUIERDA() Devuelve el número de caracteres más a la izquierda como se especifica
LONGITUD() Devuelve la longitud de una cadena en bytes
ME GUSTA Simple patrón de coincidencia
CARGAR ARCHIVO() Cargar el archivo nombrado
LOCALIZAR() Devuelve la posición de la primera aparición de subcadena.
INFERIOR() Devuelve el argumento en minúscula
LPAD () Devuelve el argumento de cadena, rellenado a la izquierda con la cadena especificada
LTRIM () Eliminar espacios iniciales
MAKE_SET () Devuelve un conjunto de cadenas separadas por comas que tienen el bit correspondiente en bits establecido
PARTIDO Realizar búsqueda de texto completo
MEDIO() Devuelve una subcadena a partir de la posición especificada
DIFERENTE A Negación de la coincidencia de patrón simple
NO REGEXP Negación de REGEXP
OCT() Devuelve una cadena que contiene la representación octal de un número
OCTET_LENGTH () Sinónimo para LONGITUD ()
ORD () Código de carácter de retorno para el carácter más a la izquierda del argumento
POSICIÓN() Sinónimo para LOCATE ()
CITAR() Escape del argumento para usar en una declaración SQL
REGEXP Coincidencia de patrones usando expresiones regulares
REPETIR() Repite una cadena el número de veces especificado
REEMPLAZAR() Reemplazar las ocurrencias de una cadena especificada
MARCHA ATRÁS() Invertir los caracteres en una cadena
CORRECTO() Devuelve el número de caracteres más a la derecha especificado
RLIKE Sinónimo para REGEXP
RPAD () Añadir cadena el número especificado de veces
RTRIM () Eliminar espacios finales
SOUNDEX () Devuelve una cadena soundex
SUENA COMO Comparar sonidos
ESPACIO() Devuelve una cadena del número especificado de espacios
STRCMP () Compara dos cuerdas
SUBSTR () Devuelve la subcadena como se especifica
SUBSTRING () Devuelve la subcadena como se especifica
SUBSTRING_INDEX () Devuelve una subcadena de una cadena antes del número especificado de apariciones del delimitador
TO_BASE64 () Devuelve el argumento convertido a una cadena base-64
RECORTAR() Eliminar espacios iniciales y finales
UCASE () Sinónimo para SUPERIOR ()
UNHEX () Devuelve una cadena que contiene la representación hexadecimal de un número.
SUPERIOR() Convertir a mayúsculas
WEIGHT_STRING () Devuelve la cadena de peso para una cadena

Encontrar elemento en la lista separada por comas

SELECT FIND_IN_SET('b','a,b,c');

Valor de retorno:

2

SELECT FIND_IN_SET('d','a,b,c');

Valor de retorno:

0

STR_TO_DATE - Convertir cadena a la fecha

Con una columna de uno de los tipos de cadena, denominada my_date_field con un valor como [la cadena] 07/25/2016 , la siguiente declaración demuestra el uso de la función STR_TO_DATE :

SELECT STR_TO_DATE(my_date_field, '%m/%d/%Y') FROM my_table;

Podría usar esta función como parte de la cláusula WHERE también.

LOWER () / LCASE ()

Convertir en minúsculas el argumento de cadena

Sintaxis: LOWER (str)

LOWER('fOoBar') -- 'foobar'
LCASE('fOoBar') -- 'foobar'

REEMPLAZAR()

Convertir en minúsculas el argumento de cadena

Sintaxis: REPLACE (str, from_str, to_str)

REPLACE('foobarbaz', 'bar', 'BAR') -- 'fooBARbaz'
REPLACE('foobarbaz', 'zzz', 'ZZZ') -- 'foobarbaz'

SUBSTRING ()

SUBSTRING (o equivalente: SUBSTR) devuelve la subcadena a partir de la posición especificada y, opcionalmente, con la longitud especificada

Sintaxis: SUBSTRING(str, start_position)

SELECT SUBSTRING('foobarbaz', 4); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM 4); -- 'barbaz'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM -6); -- 'barbaz'

Sintaxis: SUBSTRING(str, start_position, length)

SELECT SUBSTRING('foobarbaz', 4, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz', FROM 4 FOR 3); -- 'bar'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz' FROM -6 FOR 3); -- 'bar'

SUPERIOR () / UCASE ()

Convertir en mayúsculas el argumento de cadena

Sintaxis: SUPERIOR (str)

UPPER('fOoBar') -- 'FOOBAR'
UCASE('fOoBar') -- 'FOOBAR'

LONGITUD()

Devuelve la longitud de la cadena en bytes. Dado que algunos caracteres pueden codificarse utilizando más de un byte, si desea la longitud en caracteres, consulte CHAR_LENGTH ()

Sintaxis: LONGITUD (str)

LENGTH('foobar') -- 6
LENGTH('fööbar') -- 8 -- contrast with CHAR_LENGTH(...) = 6

CHAR_LENGTH ()

Devuelve el número de caracteres en la cadena

Sintaxis: CHAR_LENGTH (str)

CHAR_LENGTH('foobar') -- 6
CHAR_LENGTH('fööbar') -- 6 -- contrast with LENGTH(...) = 8

HEX (str)

Convertir el argumento a hexadecimal. Esto se usa para cuerdas.

HEX('fööbar') -- 66F6F6626172 -- in "CHARACTER SET latin1" because "F6" is hex for ö
HEX('fööbar') -- 66C3B6C3B6626172  -- in "CHARACTER SET utf8 or utf8mb4" because "C3B6" is hex for ö


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow