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 *