Język definiowania zapytań - DQL
Język definiowania zapytań - DQL
Wyświetlanie danych z tabeli
SELECT imie, nazwisko FROM klient; SELECT * FROM klient; SELECT miejscowosc FROM klient; SELECT DISTINCT miejscowosc FROM klient; (wyświetlenie niepowtarzających się danych) SELECT tytul, 0.8*cena as 'Cena promocyjna' FROM ksiazka; SELECT tytul, ROUND(0.8*cena,2) as 'Cena promocyjna' FROM ksiazka; SELECT tytul as 'Tytuł książki', CONCAT (Imie_autora, ' ', Nazwisko_autora) as 'Imię i nazwisko autora' FROM ksiazka; SELECT imie, nazwisko, miejscowosc FROM klient ORDER BY nazwisko; (sortowanie ASC rosnąco, DESC malejąco) SELECT imie, nazwisko, miejscowosc FROM klient ORDER BY nazwisko DESC; SELECT imie, nazwisko, miejscowosc FROM klient ORDER BY 3 DESC; SELECT imie, nazwisko, miejscowosc FROM klient ORDER BY nazwisko, miejscowosc DESC; SELECT imie, nazwisko, miejscowosc FROM klient ORDER BY nazwisko DESC, miejscowosc DESC; SELECT imie, nazwisko FROM klient WHERE miejscowosc='Bydgoszcz'; SELECT imie, nazwisko FROM klient WHERE miejscowosc='Bydgoszcz' OR miejscowosc='Warszawa'; SELECT imie, nazwisko FROM klient WHERE miejscowosc='Bydgoszcz' AND imie='Maciej'; SELECT imie, nazwisko FROM klient WHERE miejscowosc LIKE 'Bydgoszcz'; SELECT imie, nazwisko FROM klient WHERE Nazwisko LIKE 'K%'; (% sekwencja dowolnej długości, _ jeden znak) SELECT imie, nazwisko FROM klient WHERE Imie LIKE '%a'; SELECT imie, nazwisko FROM klient WHERE Imie LIKE '%a%'; SELECT imie, nazwisko FROM klient WHERE Imie LIKE '____'; SELECT tytul, cena FROM ksiazka ORDER BY cena DESC; SELECT tytul, cena FROM ksiazka ORDER BY cena DESC LIMIT 1; SELECT tytul, cena FROM ksiazka WHERE cena>=25 AND cena<=40; SELECT tytul, cena FROM ksiazka WHERE cena BETWEEN 25 AND 40;