Výběr sloupců

Tabulka může mít spoustu sloupců a všechny potřebujete jen málokdy. Místo hvězdičky vypište za SELECT sloupce, které chcete, oddělené čárkami:

SELECT nazev, cena FROM hry;
nazevcena
Dragon Forge999
Pixel Racer399
Moon Farm499
……

Výsledek má sloupce v pořadí, v jakém jste je vypsali, takže SELECT cena, nazev FROM hry; ukáže nejdřív cenu. Sloupec můžete vypsat i dvakrát, i když se to hodí jen zřídka.

Název sloupce musíte napsat tak, jak ho má tabulka. Název hry je ve sloupci nazev, a ne jmeno nebo hra. Názvy najdete na kartě Tabulky, v prvním řádku každé tabulky. V databázích se názvy tabulek a sloupců obvykle píšou bez háčků a čárek, proto nazev a ne „název“. SQLite nevadí, jestli je napíšete malými, nebo velkými písmeny (funguje i NAZEV), ale je zvykem psát je tak, jak je má tabulka.

Proč nepoužívat vždycky hvězdičku? Tabulka skutečného obchodu může mít desítky sloupců a miliony řádků. Dotaz, který si řekne jen o sloupce, které potřebuje, se lépe čte a databáze toho má méně co posílat. Hvězdička se hodí, když se chcete na tabulku jen podívat; v dotazech, které program spouští pořád dokola, programátoři sloupce vypisují.

Typická chyba: chybějící čárka. SELECT nazev cena FROM hry; není chyba, ale výsledek má jen jeden sloupec, který se jmenuje cena, a jsou v něm názvy her. Bez čárky si SQLite přečte cena jako nový název sloupce nazev. Jak sloupce přejmenovat schválně, se naučíte v příští lekci.

Pokyny

Změňte dotaz tak, aby ukázal jen název a žánr každé hry, v tomto pořadí:

nazevzanr
Dragon ForgeRPG
Pixel RacerZávodní
……

Pod něj přidejte dotaz, který ukáže jméno a město každého zákazníka:

jmenomesto
Eva NovotnáPraha
Jakub DvořákBrno
……

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

2/8