1. Készíts egy háromfejezetes táblázatot: Diákinformációs űrlap (stuInfo): Diákigazolvás (elsődleges kulcs), név (nem lehet üres), nem (csak férfi vagy nő), születésnap Kurzusinformációs táblázat (alInfó): Szám (elsődleges kulcs), Kurzusnév (nem lehet üres) Pontszám Információs Táblázat (pontszámInfo): Szám (elsődleges kulcs), Diák szám (külföldi kulcs), Kurzusszám (külföldi kulcs), Pontszám (0-100 között)
2. Adat bekerülése három táblázatba, amelyek legalább 5 sorból állnak
iii. Hozz létre egy új stu1 táblát, és írd be a tabella a tabella a diákok számát, nevét és nemi adatait, akinek a neme a stuinfo-ban
4. Töltse ki a következő kérdéseket:
1. Kérdezze le minden Zhang vezetéknevű diák adatait (fuzzy query)
2. Minden 20 év feletti diák adatai lekérdezése (dátumfüggvény szerint valósítva meg)
3. Érdeklődjön az azonos napon született diákok adatairól (táblázathivatkozás)
4. Ellenőrizd az összes vizsgán letett diák nevét, tantárgyát és eredményeit (jegysorrendben)
5. Ellenőrizze a hallgatói számot és a nevét, akik nem tették le a vizsgát, amennyiben van egy kurzus, amit még nem teszteltek, azt le kell kérni (allekérdezés)
6. Nézd meg a kurzus nevét a hallgatói vizsga nélkül
7. A vizsgát letett diákok nevét és összpontszámait a legnagyobbtól a legkisebbig sorolták
8. Rendezzük el az összes pontszámot növekvő sorrendben, és generálj olyan sorozatszámokat, amelyek hézagok nélkül vannak összekötve
Először készítsünk egy táblázatot, ahogy a "2. feladat adatmegjelenítése" ábrán látható, a táblázat leírása a következő:
Rendek orderID(order number) int elsődleges kulcs orderDátumdátumIdőpontIdőpont
OrderItem itemID (item number) int elsődleges kulcs orderID (az int idegen kulcshoz tartozó sorrend a rendelési táblában a rendelésszámra hivatkozik). itemType(Product Category) varchar(20) tárgynév varchar(20) theNumber(product rendelt mennyiség) int theMoney int
1. Kérdezze le a 2. rendelés részleteit, ahol a rendelés egységára nagyobb, mint az átlagos egységár
2. Kérdezd meg, hogy a rendelés ideje az egy évvel ezelőtti rendelés rendelési száma, termékkategóriája és termékrendelési mennyisége (al-lekérdezés)
3. Kérdezze meg a terméktípus mennyiségét, amelyet a 2-es sorrendben rendelnek (a termékkategória neve egy kategóriába sorolódik)
4. Ellenőrizd a rendelés számát, ahol a megbízás átlagos egységára nagyobb, mint az 1. rendelés átlagos egységára.
5. Kérdezze meg a rendelések számát, termékkategóriáját, terméknevét, mennyiségét, rendelési egységárát és rendelési dátumát az 1-es és 2-es rendelésszámokkal (táblázatkapcsolat)
6. Kérdezze a nem sorrendi elem számát (azaz azt a számot, amely a rendelési táblában létezik, de a sorszámban nincs, használd az al-lekérdezést)
7. Kérdezze meg a rendelési tétel rendelési számát
|