SQL自作サンプル集へ
基本情報技術者試験トップへ
これからプログラミングを始める方へ
資格トップへ
今日は、闘いに備えて、
武器の威力の平均・最大値などを求めて見ます。
まず、データベースを選択して、
武器の表Weaponを表示します。
これらの武器の最大の威力は「ジャイアンの歌」の100、
最小は「へ(屁)」の3、全てのデータ件数は5件、
匂い系の武器は「へ」と「正◎丸」の2件、
威力が6以上は、「かみなりビーム」、「ジャイアンの歌」、
「正◎丸」の3件、
平均(24.2)より大きいのは、 「ジャイアンの歌」のみです。
これらをSQLで取り出して見ます。
バカなことやっているようですが、
個人的には勉強になっています(=^・^=)
まず、power(威力)の合計と平均を求めて見ます。
select sum(power),avg(power) from Weapon;
最大と最小を求めます。
select max(power),min(power) from Weapon;
件数を求めます。
select count(*) from Weapon;
匂い(smellのsme)系統の武器を求めます。
select name,type_id from Weapon where type_id=’sme’;
匂い(smellのsme)系統の武器の件数を求めます。
select count(type_id) from Weapon where type_id=’sme’;
power(威力)が6以上の件数を求めます。
select count(power) from Weapon where power>=6;
最後に、威力が平均以上の武器の名前と威力を表示させます。
select name,power from Weapon where power >= (select avg(power) from Weapon);
お疲れ様でした。