1. Maak een tabel van drie hoofdstukken: Studenteninformatieformulier (stuInfo): Studenten-ID (primaire sleutel), Naam (mag niet blanco zijn), Geslacht (mag alleen man of vrouw zijn), Geboortedatum Cursusinformatietabel (subInfo): Nummer (primaire sleutel), Cursusnaam (mag niet leeg zijn) Scoreinformatietabel (scoreInfo): Nummer (primaire sleutel), Studentennummer (vreemde sleutel), Cursusnummer (vreemde toon), Score (tussen 0-100)
2. Voeg gegevens in in drie tabellen met niet minder dan 5 rijen
iii. Maak een nieuwe tabel stu1 aan en voeg het studentennummer, de naam en het geslacht van de student wiens geslacht vrouwelijk is in de stuinfo in de tabel in
4. Voltooi de volgende onderzoeken:
1. Zoek de informatie op van alle leerlingen met de achternaam Zhang (vage zoekopdracht)
2. Vraag de informatie op van alle leerlingen ouder dan 20 jaar (geïmplementeerd op datum-functie)
3. Informeer naar de informatie van studenten die op dezelfde dag zijn geboren (tabellink)
4. Controleer de namen, vakken en resultaten van alle studenten die het examen hebben afgelegd (in volgorde van cijfers)
5. Controleer het studentennummer en de naam van alle studenten die het examen niet hebben afgelegd; zolang er één vak is dat niet is getest, moet het worden opgevraagd (sub-query)
6. Zoek de naam van de cursus op zonder studentenexamen
7. De namen en totaalscores van de studenten die het examen aflegden, werden gesorteerd van hoogst naar kleinst
8. Rangschik alle partituren in oplopende volgorde en genereer serienummers die zonder gaten aan elkaar verbonden zijn
Maak eerst een tabel aan zoals weergegeven in de figuur "Job 2 Data Rendering", de beschrijving van de tabel is als volgt:
Orders orderID (ordernummer) int primaire sleutel orderDatum Datum Tijd
orderItem itemID (itemnummer) int primaire sleutel orderID (de volgorde die overeenkomt met de int-vreemde sleutel verwijst naar het ordernummer in de ordertabel). itemType(Productcategorie) varchar(20) itemName varchar(20) theNumber(productbestelde hoeveelheid) int theMoney int
1. Vraag de details van orders in Order 2 op waarbij de orderprijs hoger is dan de gemiddelde eenheidsprijs
2. Vraag de ordertijd is het ordernummer, productcategorie en productbestelhoeveelheid van de bestelling van een jaar geleden (subquery)
3. Vraag de hoeveelheid van het producttype op volgorde 2 op (de naam van de productcategorie wordt in één categorie ingedeeld)
4. Controleer het ordernummer waarbij de gemiddelde eenheidsprijs van de order hoger is dan de gemiddelde eenheidsprijs van order 1
5. Zoek het nummer, productcategorie, productnaam, orderhoeveelheid, orderprijs en besteldatum van bestellingen op met ordernummers 1 en 2 (tabelverbinding)
6. Vraag het ordernummer van het niet-orderitem op (dat wil zeggen, het ordernummer dat in de ordertabel bestaat maar niet in de orderitemtabel, gebruik subquery)
7. Vraag het ordernummer van het bestelitem op
|