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 |