1. Creează un tabel cu trei capitole: Formular de informații pentru elev (stuInfo): ID de student (cheia principală), Nume (nu poate fi gol), Gen (poate fi doar bărbat sau fată), Ziua de naștere Tabelul de informații al cursului (subInfo): Număr (cheie primară), Nume cursului (nu poate fi gol) Tabelul de informații despre scoruri (scoreInfo): Număr (cheie primară), Număr de student (cheie străină), Număr curs (cheie străină), Scor (între 0-100)
2. Introduceți datele în trei tabele cu cel puțin 5 rânduri
iii. Creează un nou tabel stu1 și inserează numărul elevului, numele și informațiile despre sexul elevului al cărui gen este de sex feminin în stuinfo în tabel
4. Completați următoarele anchete:
1. Interogarea informațiilor tuturor elevilor cu numele de familie Zhang (interogare neclară)
2. Interogarea informațiilor tuturor elevilor peste 20 de ani (implementată după funcție de dată)
3. Solicitați informații despre elevii născuți în aceeași zi (link tabel)
4. Verifică numele, materiile și rezultatele tuturor elevilor care au susținut examenul (în ordinea notelor)
5. Verifică numărul de student și numele tuturor studenților care nu au susținut examenul, atâta timp cât există un curs care nu a fost testat, acesta trebuie interogat (sub-interogare)
6. Caută numele cursului fără examenul pentru studenți
7. Numele și scorurile totale ale elevilor care au susținut examenul au fost sortate de la cel mai mare la cel mai mic
8. Aranjează toate scorurile în ordine crescătoare și generează numere de serie legate fără goluri
Mai întâi, creează un tabel așa cum este arătat în figura "Jobul 2 Redare a datelor", descrierea tabelului este următoarea:
Ordine cheia primară orderID(numărul ordinului) int comandăDataOra
orderItem itemID (numărul elementului) cheia primară int orderID (ordinea corespunzătoare cheii străine int face referire la numărul ordinului din tabelul de ordine). Tipul articolului (Categoria produs) varchar(20) itemName varchar(20) theNumber(cantitatea ordonată produs) int theMoney int
1. Interogați detaliile comenzilor din Ordinul 2, unde prețul unitar al ordinului este mai mare decât prețul mediu unitar
2. Interogarea momentului comenzii este numărul comenzii, categoria produsului și cantitatea comenzii comenzii de acum un an (subinterogare)
3. Interogarea cantității tipului de produs ordonată în ordinea 2 (numele categoriei de produs este clasificat într-o singură categorie)
4. Verifică numărul comenzii unde prețul mediu unitar al comenzii este mai mare decât prețul mediu unitar al ordinului 1
5. Interoghează numărul, categoria produsului, numele produsului, cantitatea comenzii, prețul unitar al comenzii și data comenzii cu numerele de comandă 1 și 2 (conexiunea tabelului)
6. Interogarea numărului de comandă al articolului neordinar (adică numărul de comandă care există în tabelul de comandă, dar care nu există în tabelul articolului de comandă, folosiți sub-interogarea)
7. Interoghează numărul de comandă al articolului de comandă
|