Menu
Coddy logo textTech

REPLACE e TRIM

Fa parte della sezione Oltre le basi del percorso SQL di Coddy. Lezione 9 di 27.

REPLACE(s, find, with) sostituisce ogni occorrenza di find in s con with:

REPLACE('555-123-4567', '-', '')   -- '5551234567'

TRIM(s) rimuove gli spazi bianchi da entrambe le estremità. Passa un secondo argomento per rimuovere altri caratteri e usa LTRIM / RTRIM per rimuovere caratteri da un solo lato:

TRIM('  hi  ')          -- 'hi'
TRIM('---hi---', '-')   -- 'hi'

Ecco come pulire i dati di una colonna direttamente, senza aggiornare la tabella.

challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • contacts: id, phone

Ogni phone può contenere spazi iniziali/finali e un numero qualsiasi di separatori -. Restituisci id e una colonna clean con tutti gli spazi e i trattini rimossi. Ordina per id.

Provalo tu

SELECT id,
       -- rimuovi gli spazi e i trattini
FROM contacts
ORDER BY id
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Oltre le basi

Esercitati da solo: Playground SQL