Pojmenování sloupců: AS

Vypočítaný sloupec se jmenuje podle výpočtu, třeba pocet * cena. To je dlouhé a mění se to s každou mezerou. AS (jako) dá sloupci vlastní název, takzvaný alias:

SELECT nazev, cena - 100 AS cena_po_sleve
FROM hry;
nazevcena_po_sleve
Dragon Forge899
Pixel Racer299
Moon Farm399
……

Alias je název sloupce jen ve výsledku; tabulka se nezmění. Pište ho stejně jako názvy sloupců: malými písmeny, bez mezer a bez háčků a čárek, slova spojená podtržítkem. Přejmenovat můžete i obyčejné sloupce: SELECT nazev AS hra se hodí, když výsledek dostane někdo, kdo názvy sloupců nezná.

Alias můžete použít v ORDER BY, abyste nemuseli výpočet psát dvakrát: ORDER BY cena_po_sleve DESC seřadí hry podle ceny ve výprodeji. Fungovalo by i ORDER BY cena - 100 DESC, ale alias je kratší a přehlednější.

Alias s mezerami musí být ve dvojitých uvozovkách: AS "cena po slevě". Funguje to, ale uvozovky pak musíte psát pokaždé, když alias použijete, a proto programátoři dávají přednost podtržítkům.

Pamatujete si chybějící čárku z první lekce? AS se dá vynechat: SELECT nazev cena FROM hry; je dotaz s jedním sloupcem, s názvy her, který se jmenuje cena. Proto chybějící čárka nezpůsobí chybu. Pište AS vždycky: pak každý vidí, že je tam nový název schválně.

Pokyny

Dotaz v editoru počítá, kolik zákazník zaplatil za každou položku. Pojmenujte jeho poslední sloupec celkem a seřaďte podle něj položky od nejvyšší částky; položky se stejnou částkou podle ID objednávky:

objednavka_idhra_idcelkem
26151599
27151599
29151599
………

Pod něj přidejte seznam her pro web obchodu, seřazený podle názvu: název a žánr každé hry. Web čeká název ve sloupci hra a žánr ve sloupci kategorie:

hrakategorie
Bakery StorySimulace
Castle SiegeStrategie
Cube LogicLogická
……

Začněte programovat zdarma

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

Nebo se registrujte pomocí:

10/12