Klikni kamkoliv pro zahájení
Zvedáme kotvy a plachty se napínají v příznivém větru. Cesta k bájnému ostrovu bude dlouhá a my musíme přesně vědět, s kým sdílíme palubu této lodi. Přines mi z kapitánské kajuty ten hlavní pergamen, na kterém je sepsána veškerá posádka. Chci vidět kompletní seznam všech námořníků od plavčíka až po kuchaře. Zjistíme tak, jestli se nám na loď nevloudil nějaký nezvaný host.
Vypiš všechna dostupná data ze základní tabulky uchovávající seznam osob na lodi.
Vybere a zobrazí data z tabulky.
SELECT * FROM auta;
SELECT znacka, model FROM auta;
Zobrazí pouze ty řádky, které tě zajímají.
SELECT * FROM auta WHERE barva = "Černá";
"...").
SELECT * FROM auta WHERE cena > 500000;
=, >, <, >=, <=.
SELECT * FROM auta WHERE znacka = "Škoda" AND barva = "Červená";
SELECT * FROM auta WHERE barva IN ('Červená', 'Modrá', 'Bílá');
Najde data podle neúplného textu.
SELECT * FROM auta WHERE model LIKE "Oct%";
% funguje jako divoká karta (libovolné pokračování). Najde např. modely začínající na "Oct" (např. Octavia).
Seřadí řádky podle vybraného sloupce.
SELECT * FROM auta ORDER BY cena ASC;
SELECT * FROM auta ORDER BY cena DESC;
SELECT * FROM auta ORDER BY cena DESC LIMIT 3;
Funkce dělají výpočty nad celým sloupcem.
SELECT COUNT(*) FROM auta WHERE znacka = "Škoda";
SELECT AVG(cena) FROM auta;
Propojí data z více tabulek dohromady na základě společného sloupce.
SELECT majitele.jmeno, auta.znacka
FROM majitele
JOIN auta ON majitele.id = auta.majitel_id;
auta k tabulce majitele tam, kde se jejich ID shoduje (přes ON). Protože mají tabulky občas stejné názvy sloupců (třeba id), musíme je specifikovat přesně: tabulka.sloupec.
namornici) - Složka uchovávající data o jedné věci. Píšeme ji za slovo FROM.id_namornika) - Vlastnost, kterou evidujeme. Píšeme za SELECT nebo v podmínce WHERE."Innsmouth".7.id_namornika
číslo
jmeno
text
funkce
text
loajalita
text
vek
číslo
id_vybaveni
číslo
nazev
text
kategorie
text
pocet_kusu
číslo
majitel_id
číslo
id_lokace
číslo
nazev_mista
text
bezpecnost
text
id_nalezu
číslo
lokace_id
číslo
typ_mince
text
hodnota
číslo