Menu
Coddy logo textTech

REPLACE i TRIM

Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 9 z 27.

REPLACE(s, find, with) zastępuje każde wystąpienie find w s przez with:

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

TRIM(s) usuwa białe znaki z obu końców. Przekaż drugi argument, aby usuwać inne znaki, a do usuwania z jednej strony użyj LTRIM / RTRIM:

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

Oto sposoby na oczyszczenie danych w kolumnie bezpośrednio, bez aktualizowania tabeli.

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • contacts: id, phone

Każdy numer phone może zawierać spacje na początku lub na końcu oraz dowolną liczbę separatorów -. Zwróć id i kolumnę clean bez spacji i myślników. Uporządkuj według id.

Spróbuj swoich sił

SELECT id,
       -- usuń spacje i myślniki
FROM contacts
ORDER BY id
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Poza podstawami

Poćwicz samodzielnie: Edytor online SQL