Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12388|Odpověď: 0

[Zdroj] Oracle kapitola 1 Cvičení po hodině

[Kopírovat odkaz]
Zveřejněno 06.03.2015 14:38:44 | | |
1. Vytvořte tabulku o třech kapitolách:
Formulář pro informace o studentech (stuInfo): Studentské průkaz (hlavní klíč), Jméno (nesmí být prázdné), Pohlaví (může být pouze muž nebo žena), Narozeniny
Tabulka informací o kurzu (subInfo): Číslo (primární klíč), Název kurzu (nelze být prázdný)
Tabulka informací o skóre (scoreInfo): Číslo (hlavní klíč), číslo studenta (cizí klíč), číslo kurzu (cizí klíč), skóre (mezi 0-100)

2. Vložte data do tří tabulek s nejméně 5 řádky

iii. Vytvořte novou tabulku stu1 a vložte do tabulky číslo studenta, jméno a genderové informace studenta, jehož pohlaví je ve stuinfo ženské pohlaví,

4. Vyplňte následující dotazy:

1. Dotazovat se na informace všech studentů s příjmením Zhang (fuzzy dotaz)

2. Dotazovat informace všech studentů starších 20 let (implementováno pomocí funkce data)

3. Dotazujte se na informace o studentech narozených ve stejný den (odkaz na tabulku)

4. Zkontrolujte jména, předměty a výsledky všech studentů, kteří zkoušku skládali (v pořadí podle ročníků)

5. Zkontrolujte číslo a jména všech studentů, kteří zkoušku nesložili, pokud je jeden předmět, který nebyl testován, musí být dotazován (sub-query)

6. Vyhledejte název kurzu bez studentské zkoušky

7. Jména a celkové skóre studentů, kteří zkoušku skládali, byla seřazena od nejvyššího po nejmenší

8. Uspořádejte všechna skóre vzestupně a vygenerujte sériová čísla, která jsou spojena bez mezer








Nejprve vytvořte tabulku, jak je znázorněno na obrázku "Job 2 Data Rendering", popis tabulky je následující:

Řády
order ID (číslo objednávky) int primární klíč
objednávkaDatumDatumČas

orderItem
itemID (číslo položky) int primární klíč
orderID (pořadí odpovídající cizímu klíči int odkazuje na číslo objednávky v tabulce orderů).
itemType(Produktová kategorie) varchar(20)
itemName varchar(20)
theNumber(součinově uspořádané množství) int
theMoney int


1. Dotazujte se na podrobnosti příkazů v Příkazu 2, kde je jednotková cena objednávky vyšší než průměrná jednotková cena

2. Dotaz na čas objednávky je číslo objednávky, kategorie produktu a množství objednávky produktu objednávky objednávky před rokem (poddotaz)

3. Dotazujte na množství typu produktu objednaného v objednávce 2 (název produktové kategorie je zařazen do jedné kategorie)

4. Zkontrolujte číslo objednávky, kde je průměrná jednotková cena objednávky vyšší než průměrná jednotková cena objednávky 1

5. Dotazujte se na číslo, kategorii produktu, název produktu, množství objednávky, jednotkovou cenu objednávky a datum objednávky podle čísel objednávek 1 a 2 (propojení tabulky)

6. Dotazujte se na číslo objednávky neobjednávkové položky (tedy číslo objednávky, které existuje v tabulce objednávek, ale neexistuje v tabulce objednávek, použijte poddotaz)

7. Dotazujte se na číslo objednávky položky






Předchozí:Proč je snapshot webu Baidu pryč? Doba zrušení snapshotu Baidu
Další:Výchozí hesla pro systém a systém v Oracle
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com