O lekcji
Funkcje tekstowe umożliwiają manipulację danymi tekstowymi zapisanymi w tabelach.
CONCAT, LENGTH, LOWER, UPPER
-
CONCAT – Łączy wiele ciągów tekstowych.
- Przykład: Połącz imię i nazwisko:
SELECT CONCAT(Imię, ' ', Nazwisko) AS Pełne_Imię FROM Klienci;
- Przykład: Połącz imię i nazwisko:
-
LENGTH – Zwraca długość ciągu znaków.
- Przykład: Sprawdź liczbę znaków w kolumnie
Nazwisko
:SELECT Nazwisko, LENGTH(Nazwisko) AS Liczba_Znaków FROM Klienci;
- Przykład: Sprawdź liczbę znaków w kolumnie
-
LOWER i UPPER – Zmienia tekst na małe/wielkie litery.
- Przykład: Wyświetl nazwy produktów w wielkich literach:
SELECT UPPER(Nazwa) AS Nazwa_Wielkie_Litery FROM Produkty;
- Przykład: Wyświetl nazwy produktów w wielkich literach:
SUBSTRING i REPLACE
-
SUBSTRING – Wyodrębnia fragment ciągu tekstowego.
- Przykład: Wyciągnij pierwsze 3 litery nazwiska:
SELECT SUBSTRING(Nazwisko, 1, 3) AS Skrót FROM Klienci;
- Przykład: Wyciągnij pierwsze 3 litery nazwiska:
-
REPLACE – Podmienia określony tekst w ciągu znaków.
- Przykład: Zamień „Warszawa” na „Wrocław” w kolumnie
Miasto
:SELECT REPLACE(Miasto, 'Warszawa', 'Wrocław') AS Zmienione_Miasto FROM Klienci;
- Przykład: Zamień „Warszawa” na „Wrocław” w kolumnie