30 lines
961 B
Plaintext
30 lines
961 B
Plaintext
|
#
|
||
|
# ID: 662038
|
||
|
# Nazwa: notatki bazy danych
|
||
|
# Opis: Wstęp do DQL (SELECT)
|
||
|
# Publiczny: 0
|
||
|
# Data utworzenia/ostatniej edycji (UTC): 2023-12-12 12:43:13
|
||
|
#
|
||
|
|
||
|
-- Struktura instrukcji SELECT
|
||
|
|
||
|
SELECT `kolumna`
|
||
|
FROM `tabela`
|
||
|
WHERE -- Ustalanie warunków
|
||
|
GROUP BY -- Grupowanie wyników po wartości kolumn
|
||
|
HAVING -- Filtrowanie rekordów
|
||
|
ORDER BY -- Sortowanie rekordów
|
||
|
LIMIT -- Ograniczenie ilości wynikowych rekordów
|
||
|
|
||
|
-- Zaawansowane limity
|
||
|
|
||
|
-- LIMIT można użyć w celu zignorowania określonej liczby pierwszych rekordów w wyniku np.
|
||
|
LIMIT 3,10
|
||
|
-- Wyniki zaczną się od 3 rekordu i będzie ich 10
|
||
|
|
||
|
-- Praktyka
|
||
|
-- Zadania z pliku .docx z mobiDziennika i importowanej bazie danych 'domki'
|
||
|
|
||
|
SELECT * FROM domki; -- Wyświetl wszystkie rekordy
|
||
|
|
||
|
SELECT IDpracownika, Nazwisko FROM uczniowie ORDER BY nazwisko ASC, imie ASC; -- Wybierz ID pracownika i jego nazwisko sortując wynik po nazwisku a następnie imienia
|