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

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)

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 »

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

  1. 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 *