Dnes jsem si pro vás připravil pro změnu SQL kvíz určený pro zkušenější začátečníky a mírně pokročilé. Úspěšné dokončení tohoto kvízu znalostí by mělo být rutinní pro člověka, který s SQL denně pracuje. Tento T-SQL Online kvíz obsahuje 15 otázek a hranice mezi úspěchem a neúspěchem stanovuji alespoň 70 % správných odpovědí.

Obtížnost testu je mírně zvýšena tím, že u některých otázek je více správných možností a je potřeba vybrat všechny správně k tomu, abyste otázku zodpověděli. Pokud vám připadá test jednoduchý, můžete vyzkoušet těžší verzi SQL Kvíz – Náročná obtížnost (Těžká váha pro znalce)

Většinu odpovědí naleznete na tomto webu v kategorii SQL Tutoriály nebo na webu Microsoft v části T-SQL refference.

SQL Kvíz - Lehká obtížnost - začátečník a mírně pokročilý

Tento kvíz dokonale ověří vaše základní znalosti SQL. Čeká na vás 15 otázek

- Každá otázka může mít 1 nebo více správných odpovědí.
- U zadání otázky se na konci nachází upozornění na to kolik má otázka odpovědí.
- Pokud je řešením otázky více správných odpovědí, musí být vybrány všechny tyto odpovědi.
- Doporučená doba pro jeho zpracování je 20 minut

Hodně štěstí!


Určete správné pořadí SQL klauzulí tak, jak po sobě následují ve scriptu (1 odpověď je správně)

Jak se jmenuje SQL Server edice, která je zdarma? (1 odpověď je správně)

Který SQL operátor lze použít ve WHERE klauzuli? (Více správných odpovědí)

Která klauzule slouží k uspořádání záznamů v tabulce? (1 správná odpověď)

Které příkazy ze seznamu můžeme použít zkopírování záznamů z jedné tabulky do jiné (Více správných odpovědí)

Jaká z uvedených možností reprezentuje číselný datový typ (1 správná odpověď)

Která z uvedených možností jak deklarovat proměnnou typu VARCHAR(50), návev proměnné = "Jmeno", hodnota = "Pavel" v T-SQL je validní? (1 správná odpověď)

Z tabulky [Lide] chceme vybrat všechny záznamy, kde atribut [Datum_narozeni] je větší než 1.1.2000 and menší 31.12.2005. Který SQL dotaz z uvedených je správný? (1 odpověď je správně)

Pokud chceme spojit tabulku 1 s tabulkou 2 tak, aby výsledkem byly všechny záznamy z tabulky 1 a společné záznamy z tabulky 2 tak použijeme možnost: (1 odpověď je správně)

Jak se v T-SQL dělají komentáře? (1 správná odpověď)

Jaký je vztah mezi SQL a T-SQL? (1 správná odpověď)

Který z uvedených operatorů lze použít ve views? (Více správných odpovědí)

Který z následujících příkazů může mazat data v tabulce (Více správných odpovědí)

Která SQL klauzule může obsahovat podmínku, která omezí výběr základních dat v dotazu? (1 odpověď je správně)

Kolik primárních klíčů může mít tabulka v SQL Server?

 

5/5 - (3 votes)

Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako freelancer. Pracoval jsem dříve také jako BI developer, finanční controller a analytik. Vše pro společnosti z oblasti IT, bankovnictví, consultingu a výroby. Po práci si rád zahraju tenis, volejbal, šachy, zajdu do posilovny a občas neúspěšně odpálím pár balónků v golfu 🏌️

Již cca 10 let zapisuji na tento web různé návody určené zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Business intelligence, korporátních financí a reportingu.

🔥 Přihlašte se do naší Excel facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse »

5 comments on “T-SQL Online kvíz – pro začátečníky

  1. Do INT nelze uložit text .

    Která z uvedených možností jak deklarovat proměnnou typu VARCHAR(50), návev proměnné = “Jmeno”, hodnot = “Pavel” v T-SQL je validní? (1 správná odpověď)
    (A) DECLARE @Jmeno AS INT = ‘Pavel’
    (B) DECLARE @Jmeno AS INT SET @Jmeno = ‘Pavel’
    (C) Všechny možnosti jsou správně

  2. Ano to je pravda, díky za upozornění a sorry. To měla na mysli pravděpodobně i batuska v prvním komentáři.

    OPRAVENO, do obou možností patří místo INTEGER datový typ VARCHAR

  3. Díky, pěkný test pro vyzkoušení znalostí. Pracuji hlavně s Oracle, takže některé odpovědi jsem tipoval, a tu co jsem odpověděl špatně jsem si říkal, že by mohl být chyták – “Která z uvedených možností jak deklarovat proměnnou typu VARCHAR(50), návev proměnné = “Jmeno”, hodnota = “Pavel” v T-SQL je validní? (1 správná odpověď)”, protože pokud je správná odpověď “(C) Všechny možnosti jsou správně” tak i zaškrtnutím (A) a (B) zaškrtnu správnou volbu a tím pádem je více správných odpovědí. 🙂 Teď když si čtu před odesláním svůj komentář, je v otázce překlep “návev”

Leave a Reply

Your email address will not be published. Required fields are marked *