Kursy i Poradniki IT - Adrian Kowalski
Kurs SQL dla Początkujących
O lekcji

Funkcje tekstowe umożliwiają manipulację danymi tekstowymi zapisanymi w tabelach.

CONCAT, LENGTH, LOWER, UPPER

  1. CONCAT – Łączy wiele ciągów tekstowych.

    • Przykład: Połącz imię i nazwisko:
      SELECT CONCAT(Imię, ' ', Nazwisko) AS Pełne_Imię FROM Klienci;
      
  2. 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;
      
  3. 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;
      

SUBSTRING i REPLACE

  1. 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;
      
  2. 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;