T-SQL Online test znalostí – pro experty

Dnes jsem si pro vás připravil pro změnu náročný SQL kvíz. Úspěšné dokončení tohoto kvízu znalostí je opravdovou výzvou. T-SQL Online Test obsahuje 20 otázek a jako hranici mezi úspěchem a neúspěchem stanovuji alespoň 50 % správných odpovědí. Obtížnost testu je zvýšena tím, že u většiny 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 težký, můžete vyzkoušet jednodušší verzi T-SQL Online kvíz – pro začátečníky

Většinu odpovědí naleznete na tomto webu v kategorii SQL Tutoriály nebo na webu Microsoft v části T-SQL refference. Tak co, věříte si?

SQL Kvíz - Náročná obtížnost (Těžká váha pro znalce)

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


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

Určete v jakém pořadí se vyhodnocuje dotaz SQL enginem - tzv. logical query processing (1 správná odpověď)

Jaké jsou možné důvody pro přiřazení aliasů (vlastních pojmenováni) k atributům (sloupcům) v T-SQL? (1 správná odpověď)

[Začíná přituhovat] Jaké z následujících funkcí bychom mohli zvážit při generování surrogate key? (Více správných odpovědí)

Jaké z následujících možností použítí OFFSET-FETCH jsou validní v T-SQL (Více správných odpovědí)

Ktérý z uvedených operátorů je validní v T-SQL? (Více správných odpovědí)

Které volby FOR XML jsou při práci s XML v SQL validní? (Více správných odpovědí)

Jak při založení tabulky v SQL vyjádříme to, že hodnota atributu s datovým typem NVARCHAR(15) povoluje hodnotu NULL? (1 správná odpověď)

Která systémová tabulka s metadaty vrátí seznam constraints v databázi? (Více správných odpovědí)

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

Které funkce se nezkopírují ze zdrojové tabulky při použití příkazu SELECT INTO? (Více správných odpovědí)

Které z následujících tvrzení je pravdivé o TRUNCATE (Více správných odpovědí)

Kterou z uvedených WHEN klauzulí lze zadat v příkazu MERGE? (1 správná odpověď)

Které z uvedených tvrzení jsou pravdivá? (Více správných odpovědí)

Která z následujícíh technik povede k SQL inject (vložení nežádoucího kódu) do dynamického, nechráněného SQL kódu např ve webové aplikaci? (1 správná odpověď)

5/5 - (2 votes)
Rubrika: SQL online kvíz

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

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

2 thoughts on “T-SQL Online test znalostí – pro experty”

  1. David Nový

    Dobrý den, zde nesouhlasím.

    Pokud napíšu view takto, mohu do něj vložit ORDER BY. Je to sice prasárna, ale už jsem to musel použít.

    …
    CREATE VIEW vtestOrderBy
    AS

    SELECT TOP 10 callid
    FROM tabulka
    ORDER BY 1
    GO

    SELECT * FROM vtestOrderBy
    GO
    …

    David Nový

Leave a Reply

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