--sortowanie inicjałów
SELECT * FROM participant
ORDER BY last_name DESC, first_name DESC;
--tworzenie inicjałów
SELECT first_name,last_name,
CONCAT (left(first_name,1),LEFT(last_name,1)) as inicjaly --funkcja łącząca znaki -> CONCAT
FROM participant;
--ile dni mineło od dnia rejstracji
SELECT created_at,
DATEDIFF(now(),created_at) as roznica,
FROM participant; --polecenie tworzące różnicę dat DATEDIFF, funkcja now() podaje aktualną datę
--posortuj wyniki malejąco w zależności od liczby znaków w nazwisku
SELECT last_name,
LENGTH(last_name) as ile
FROM participant ORDER BY ile DESC; --funkcja licząca ilość znaków LENGTH