REPLACE y TRIM
Parte de la sección Más allá de lo básico del Journey de SQL de Coddy. Lección 9 de 27.
REPLACE(s, find, with) reemplaza cada aparición de find en s por with:
REPLACE('555-123-4567', '-', '') -- '5551234567'TRIM(s) elimina los espacios en blanco de ambos extremos. Pasa un segundo argumento para recortar otros caracteres y usa LTRIM / RTRIM para recortes de un solo lado:
TRIM(' hi ') -- 'hi'
TRIM('---hi---', '-') -- 'hi'Estas son formas de limpiar los datos de una columna en línea sin actualizar la tabla.
Desafío
FácilTablas y columnas disponibles:
contacts:id,phone
Cada phone puede incluir espacios iniciales o finales y cualquier cantidad de separadores -. Devuelve id y una columna clean sin espacios ni guiones. Ordena por id.
Pruébalo tú mismo
SELECT id,
-- quitar espacios y guiones
FROM contacts
ORDER BY id
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Más allá de lo básico
2Funciones de cadenas
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE y TRIMConcatenar con ||Repaso - FacturasPractica por tu cuenta: Playground de SQL