Pertanyaan SQL untuk Mencari semua Pelajar dengan Markah Lebih Besar daripada Markah Purata

PHPz
Lepaskan: 2024-08-28 13:37:10
asal
425 orang telah melayarinya

SQL Query to Find all the Students with Marks Greater than Average Marks

Tugas yang diberikan ialah mencari semua pelajar dengan markah lebih besar daripada markah purata menggunakan SQL. iaitu jika markah pelajar dalam kelas ialah 65, 75, 89, 92, dan, 60 maka puratanya ialah 76.2 dan, pertanyaan harus mengembalikan rekod dengan markah 89 dan 92.

Mari kita mulakan langkah demi langkah:

Membuat Jadual

Pertama sekali, kita perlu mencipta jadual yang dipanggil Pelajar menggunakan penyataan CREATE. Jadual ini mempunyai tiga lajur Id_Pelajar, Subjek, dan Markah. Jadual ini menyimpan tiga jenis mata pelajaran dan markah berjulat dari 0 hingga 100 −

CREATE TABLE Students(
   Student_Id    INT NOT NULL,
   Subject       VARCHAR (20) NOT NULL,
   Marks         INT NOT NULL
);
Salin selepas log masuk

Isi Meja

Mari kami memasukkan rekod ke dalam jadual ini menggunakan pernyataan INSERT INTO seperti berikut −

INSERT INTO (Student_Id, Subject, Marks ) Students VALUES 
(1, 'Math', 75), 
(2, 'Math', 82),
(3, 'Math', 95),
(4, 'English', 67),
(5, 'English', 78),
(6, 'English', 88),
(7, 'Science', 100),
(8, 'Science', 92),
(9, 'Science', 79);
Salin selepas log masuk

Memaparkan Data

Sekarang, mari paparkan 9 rekod ini menggunakan pertanyaan SELECT.

SELECT * FROM Students;
Salin selepas log masuk

Pertanyaan ini selepas dilaksanakan akan memaparkan kesemua 9 rekod dengan 3 lajurnya seperti berikut −

Student_Id Subject Marks
1 Math 75
2 Math 82
3 Math 95
4 English 67
5 English 78
6 English 88
7 Science 100
8 Science 92
9 Science 79

Atas ialah kandungan terperinci Pertanyaan SQL untuk Mencari semua Pelajar dengan Markah Lebih Besar daripada Markah Purata. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan