SQLで武器の情報をみてみよう

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);

お疲れ様でした。

SQL自作サンプル集へ
基本情報技術者試験トップへ
これからプログラミングを始める方へ
資格トップへ