grzymala

Data utworzenia: 2025-06-12 10:50:46
FUNKCJE ZNAKOWE trim(tabela.kolumna) 'alias' - Usuwa skrajne spacje (po lewej i prawej stronie łańcucha) ltrim(tabela.kolumna) 'alias' - Usuwa spacje po lewej stronie łańcucha rtrim(tabela.kolumna) 'alias' - Usuwa spacje po prawej stronie łańcucha replace(tabela.kolumna, 'znak', 'nowy_znak') 'alias' - Pozwala zamieniać znaki, w tym usuwać spacje znajdujące się w środku łańcucha ------------------------------------------------------------------------------------------------------------------------------------- 1.Wyświetl imiona i nazwiska klientów bez nadmiarowych spacji. SELECT replace(klienci.imie_klienta,' ','')'imię', trim(klienci.nazwisko_klienta)'nazwisko' FROM klienci; ------------------------------------------------------------------------------------------------------------------------------------- 2.Wyświetl imiona i nazwiska klientów bez nadmiarowych spacji, oraz miasta z jakich pochodzą. Wyniki posortuj malejąco według liczby znaków w kolumnie miasto SELECT replace(klienci.imie_klienta,' ','')'imię', trim(klienci.nazwisko_klienta)'nazwisko', klienci.miasto_klienta 'miasto' FROM klienci ORDER BY char_length(klienci.miasto_klienta) DESC; ------------------------------------------------------------------------------------------------------------------------------------- 3.Zaktualizuj rekordy w tabeli klienci pozbywając się nadmiarowych spacji w kolumnach imię i nazwisko UPDATE klienci SET klienci.imie_klienta = replace(klienci.imie_klienta,' ',''), klienci.nazwisko_klienta = trim(klienci.nazwisko_klienta) ------------------------------------------------------------------------------------------------------------------------------------- 4.Wyświetl nazwy domen w jakich klienci mają adresy e-mail SELECT DISTINCT substring(klienci.email_klienta,instr(klienci.email_klienta,'@')+1)'domena' FROM klienci; ------------------------------------------------------------------------------------------------------------------------------------- 5.Wyświetl adresy klienta zamieniając domenę z wp.pl na wp.eu ------------------------------------------------------------------------------------------------------------------------------------- 6.Wyświetl w jednej kolumnie imiona i nazwiska klientów z dołączoną formą grzecznościową SELECT concat( IF(klienci.plec='M','Pan ','Pani '), klienci.imie_klienta, ' ', klienci.nazwisko_klienta) AS 'klienci' FROM klienci ORDER BY klienci
Powrót