ホームページ  >  記事  >  バックエンド開発  >  平均点より高い点を持つすべての生徒を検索する SQL クエリ

平均点より高い点を持つすべての生徒を検索する SQL クエリ

PHPz
PHPzオリジナル
2024-08-28 13:37:10438ブラウズ

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

与えられたタスクは、SQL を使用して平均点より高い点を持つ生徒をすべて見つけることです。つまり、クラスの生徒の得点が 65、75、89、92、および 60 の場合、平均は 76.2 となり、クエリは得点 89 と 92 のレコードを返すはずです。

ステップバイステップで始めましょう:

テーブルを作成する

まず最初に、CREATE ステートメントを使用して Students というテーブルを作成する必要があります。このテーブルには、Student_IdSubject、、および Marks の 3 つの列があります。このテーブルには 3 種類の科目が格納されており、点数の範囲は 0 から 100 までです -

リーリー

テーブルにデータを入力します

次のように INSERT INTO ステートメントを使用して、このテーブルにレコードを挿入しましょう -

リーリー

データの表示

それでは、SELECTクエリを使用して、これらの9つのレコードを表示してみましょう。

リーリー

このクエリを実行すると、次のように 9 つのレコードすべてが 3 つの列とともに表示されます -

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

以上が平均点より高い点を持つすべての生徒を検索する SQL クエリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。