Funkcje tekstowe i dat

Łącz tekst, zmieniaj wielkość liter, wycinaj fragment wartości i odejmuj daty, aby otrzymać dni.

Składnia

a || b
UPPER(text) LOWER(text)
SUBSTRING(text, start, length)
date1 - date2
  • Odjęcie dwóch dat daje całkowitą liczbę dni.
  • DATE 'yyyy-mm-dd' zapisuje literał daty.

Przykład

SELECT UPPER(city), first_name || ' ' || last_name AS full_name, DATE '2025-09-30' - joined_on AS days FROM customers;

Miasto każdego klienta wielkimi literami, pełne imię i nazwisko oraz liczba dni od dołączenia do 30 września 2025.

Użyte tabele: customers. Wypróbuj to w lekcji poniżej.

Typowe błędy

  • || zwraca NULL, jeśli którakolwiek część jest NULL. Najpierw zamień NULL na inną wartość za pomocą COALESCE.

Ćwicz to