Trabajar con texto en SQL
La caja de herramientas de cadenas: medir, cortar, buscar, reemplazar, limpiar.
SELECT
email,
LENGTH(email) AS chars,
UPPER(SUBSTR(email, 1, 1)) AS initial,
INSTR(email, '@') AS at_position,
SUBSTR(email, INSTR(email, '@') + 1) AS domain,
REPLACE(email, '@', ' at ') AS obscured,
TRIM(name, '. ') AS tidy_name
FROM customers;
Cómo funciona
SUBSTRcuenta desde 1, y un inicio negativo cuenta desde el final.INSTRdevuelve la posición de una coincidencia, o 0 cuando no hay.TRIMacepta un conjunto opcional de caracteres a quitar, no solo espacios.
Palabras clave y builtins usados aquí
ASFROMLENGTHREPLACESELECTTRIMUPPERdomain
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 245
- Tokens
- 71
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 45 segundos.
Paso 4 de 7 en Expresiones; paso 19 de 24 en Analítica y reportes.