1. Üç bölümden oluşan bir tablo oluşturun: Öğrenci Bilgi Formu (stuInfo): Öğrenci Kimliği (birincil anahtar), İsim (boş olamaz), Cinsiyet (sadece erkek veya kadın olabilir), Doğum günü Ders Bilgi Tablosu (alt Bilgi): Numara (birincil anahtar), Ders adı (boş olamaz) Puan Bilgi Tablosu (puanBilgi): Sayı (birincil anahtar), Öğrenci numarası (yabancı anahtar), Ders numarası (yabancı anahtar), Puan (0-100 arasında)
2. Verileri en az 5 satırdan oluşan üç tabloya ekleyin
iii. Yeni bir stu1 tablosu oluşturun ve stuinfo'daki cinsiyette kadın olan öğrencinin öğrenci numarası, adı ve cinsiyet bilgilerini tabloya ekleyin
4. Aşağıdaki soruları tamamlayın:
1. Zhang soyadına sahip tüm öğrencilerin bilgilerini sorgulamak (bulanık sorgu)
2. 20 yaş üstü tüm öğrencilerin bilgilerini sorgulamak (tarih fonksiyonuna göre uygulanır)
3. Aynı gün doğan öğrencilerin bilgilerini sormak (tablo bağlantısı)
4. Sınava giren tüm öğrencilerin isimlerini, derslerini ve sonuçlarını (notlar sırasıyla kontrol edin)
5. Sınava girmemiş tüm öğrencilerin öğrenci sayısını ve isimlerini kontrol edin; test edilmemiş bir ders varsa, sorgulanması gerekir (alt sorgu).
6. Öğrenci sınavı olmadan dersin adını arayın
7. Sınavı alan öğrencilerin isimleri ve toplam puanları en yüksekten en küçüğüne kadar sıralandı
8. Tüm puanları artan sırayla düzenleyin ve boşluk olmadan birbirine bağlanmış seri numaraları oluşturun
İlk olarak, "İş 2 Veri Renderı" şeklinde gösterildiği gibi bir tablo oluşturun, tablonun açıklaması şöyledir:
Emirler orderID(order number) int birincil anahtar siparişTarihTarihSaat
SiparişÖğe itemID (item numarası) int birincil anahtar orderID (int yabancı anahtarına karşılık gelen sıra, sipariş tablosunda emir numarasına atıfta bulunur). itemType(Ürün Kategorisi) varchar(20) eşya Adı varchar(20) theNumber(ürün sıralı miktarı) int theMoney int
1. Sipariş birim fiyatı ortalama birim fiyattan daha yüksek olan Sipariş 2'deki siparişlerin detaylarını sorgulayın
2. Sipariş süresini sorgulayın, bir yıl önceki siparişin sipariş numarası, ürün kategorisi ve ürün sipariş miktarıdır (alt sorgu)
3. Sipariş edilen ürün türünün miktarını sorgulayın (ürün kategorisi adı tek bir kategoriye ayrılır)
4. Siparişin ortalama birim fiyatı, 1. siparişin ortalama birim fiyatından büyük olduğu sipariş numarasını kontrol edin
5. 1 ve 2 numaralı siparişlerin numarasını, ürün adı, sipariş miktarını, sipariş birimi fiyatını ve sipariş tarihini sorgulayın (tablo bağlantısı)
6. Sırasız öğenin (yani, sipariş tablosunda var olan ama sıradan öğe tablosunda olmayan sipariş numarasını, alt sorgu kullanın) sorgulayın.
7. Sipariş öğesinin sipariş numarasını sorgulayın
|