MySQL--統合クエリ文とアプリケーション(アドバンスト) - 他に誰?!
データベースの詳細については、~~注意ヨーヨーを追加してください。接触のためにとMySQLくださいガボール主をインストールしたい:
QQ:3327908431
マイクロ手紙:ZDSL1542334210
はじめに:虎などの操作が激しいのMySQLのシリーズ、コード、明確で理解しやすい、シンプルな構造、クエリ内のバイアスのMySQLの内部の難しさのいくつかについて、今日のLETの話。難易ビット大きいが、しかし、私はあなたが友人をブログ与えることができます~~他の誰クリア?ああ?私はきちんと髪にたいと思います...
1、テーブルの作成
学生情報テーブルを作成します
create table stu(s_id varchar(5),
s_name varchar(5),
s_sex varchar(1),
s_age int(3),s_day date);
insert into stu values
("001","李华","男",23,'1996-8-16'),
("002","王二","男",24,'1997-3-16'),
("003","赵敏","女",23,'1990-5-26'),
("004","张莹莹","女",22,'1995-2-16'),
("005","朱亚军","男",25,'1999-8-16'),
("006","马云","男",28,'1993-12-16');
学生のスコアを取得するためにテーブルを作成します。
create table scores (s_id varchar(5),
c_id varchar(3),score float);
insert into scores values
("001","01",135),
("005","01",120),
("003","01",110),
("002","01",90),
("005","02",140),
("001","02",125.5),
("004","02",100),
("006","02",90),
("002","03",102),
("005","03",100.6),
("001","03",100),
("003","03",95.6),
("004","03",83),
("003","02",80),
("006","03",79.5);
2、セクションのタイトル
トピック1:学生はすべてのコースグレードの002の学生を、番号よりもクエリが高い学生情報です
分析:002グレードよりもすべてのコースは、他の誰かの最低スコアは002の最高得点よりも高い手段で高いです。
select stu.* from stu where s_id in
(select s_id from scores group by score having min(score)>
(select max(score) from scores where s_id=002));
# 答案
001 李华 男 23 1996-8-16
003 赵敏 女 23 1990-5-26
005 朱亚军 男 25 1999-8-16
トピック2:100ポイントの照会平均スコア以上の生徒の成績情報
select * from scores where s_id in
(select s_id from scores group by s_id having round(avg(score),2)>=100);
# 答案
001 01 135
005 01 120
005 02 140
001 02 125.5
005 03 100.6
001 03 100
トピック3:各学生の各被験者のスコアのために出会う最高得点
select * from scores group by c_id,s_id having max(score) order by c_id,score desc ;
# 答案
001 01 135
005 01 120
003 01 110
002 01 90
005 02 140
001 02 125.5
004 02 100
006 02 90
003 02 80
002 03 102
005 03 100.6
001 03 100
003 03 95.6
004 03 83
006 03 79.5
トピック5:クエリの最高点は、被験者ごとに得点
select max(score) from scores group by c_id;
# 答案
135
140
102
トピック6:フィナーレタイトル - 各コースの第二と第三学年クエリ情報(後の答えを明らかにする)
3、紙の卵の終わり - 簡単な瞬間
まあ、我々はすべて知っているが、17と18歳の男性は、それは、あなたが私の良き友人ウィニーは高校まあ前に、この事を超える登場言う多少れたもの、私たちは、ガールフレンドのチームについて話しますが、彼はまた、2つの共有します、その後、彼らは数週間見ていない失われたので、私たちは、一緒に食べて数週間後に、結果が嘲笑を負担:「!あなたはすぐに死ななければなら以降の女性で子供、」その後、チームの口を残して言った:「あなたは死んだ自分自身を終わるだろうその後、手を!「とは、彼の右手を見て、彼の頭を静かに頭を下げたクマ、以前より厚い角質をたくさんやった...まあ、そのような場合です。
MySQLの知識についてもっと学ぶためにリラックスした瞬間のよ〜利息 - 今日はヨーヨー//各記事の最後の卵を持って、ここで終了します!見ていただきありがとうございます、私はJetuserデータでした
リンク:[https://blog.csdn.net/L1542334210]
CSND:L1542334210
私はあなたのすべての成功を祈って!家族で楽しみます!