4コマで勉強する基本情報処理

基本情報処理を4コマにしながら勉強中。 同じ勉強をしてる方々の参考の足しにでもなれば幸いです。

SQL

SQLのグループ化

kihon069
今回は凄く真面目にやっています。公式キャラの美保ちゃんと要ちゃんの
SQL4コマです。

前回の集合関数は、この様にグループ化と組み合わせると使いやすくなります。

補足ですが、抽出結果に価格平均とか新しい列名をつける場合はASを使います。


 SELECT 区分,AVG(価格) AS 価格平均 FROM 品名表 GROUP BY 区分


さらにグループ化したものを絞込みしたいのであればHAVINGを使います。

 SELECT 区分,AVG(価格) AS 価格平均 FROM 品名表 GROUP BY 区分
 HAVING AVG(価格) >300


この例だと価格平均が300円より大きいものしか結果に出ませんので
文房具が外されることになります。

最後に情報処理の問題としてSQL構文の間違いを指摘するものが
出ますので次の点を押さえておいた方がいいです。


 SELECTで集合関数が指定している場合はGROUP BYは必ずつけます。
 集合関数の入れ子は出来ません。
 HAVINGで集合関数の絞込みできますがWHEREでは集合関数は使えません。


あと、ブログ村ランキングに参加させて頂いています。
いろんなパワー に繋がるので、ちょっとだけクリック宜しくお願いします。
にほんブログ村 漫画ブログ 4コマ

漫画へ にほんブログ村 資格ブ

ログ 資格試験勉強法へ にほんブログ村 IT技術ブログ IT技術情報

へ
最後に、いつも拝見・応援してくださる皆様どうもありがとうございま す。

SELECT文 ORDER BY

kihon067
すいません~、内容が薄すぎるのは承知してます~(汗)

今回はSQLの並び替えで、ORDER BYを指定すると昇順や降順で
並べ替えができます。
もちろん複数の列で並べ替えが出来、その場合は先に書いてある
部分から優先されます。

あと、ブログ村ランキングに参加させて頂いています。
いろんなパワー に繋がるので、ちょっとだけクリック宜しくお願いします。
にほんブログ村 漫画ブログ 4コマ

漫画へ にほんブログ村 資格ブ

ログ 資格試験勉強法へ にほんブログ村 IT技術ブログ IT技術情報

へ
最後に、いつも拝見・応援してくださる皆様どうもありがとうございま す。

SELECT文 その2

kihon057
こうして、とことん奢ってもらう彼女でした。


SELECT文は、どの列を選んで表示するか、どの表を選ぶか、どの条件を
つけるかを押さえれば、それほど難しくないと思いました。


条件式に関しては多種なので全てを覚えるとなると難しいところです。

にほんブログ村 漫画ブログ 4コマ漫画へ にほんブログ村 資格ブログ 資格試験勉強法へ にほんブログ村 IT技術ブログ IT技術情報へ

SQL SELECT文 その1

kihon056
今回はSQLの基本で最初に出てくる命令文、SELECT文についてです。
SELECT文は表からデータを抽出する命令文で、一番頻繁に使われて
います。

まずは射影ということで、上の3コマ目のように表から取り出したい
列を抽出することなのです。
3コマ目では焼肉屋の価格表からメニューの列を抽出しています。


一方、選択の方は行(レコード)となっており、上の4コマ目では
注文番号から高いメニューのレコードを取り出しています。
(答えは上バラとモモステーキです)

にほんブログ村 漫画ブログ 4コマ

漫画へ にほんブログ村 資格ブ

ログ 資格試験勉強法へ にほんブログ村 IT技術ブログ IT技術情報

へ

SQL

kihon055
つまり、データベースを操作する言語なんです。

SQL(Structured Query Language)はIBM社が開発し、データベースを
使う際には必要なものと言っても過言ではありません。

補足ですが、SQLはデータ定義言語のDDL(Data Definition Language)
とデータ操作言語のDML(Data Manipulation Language)に大きく
分かれてますが、他にもデータ制御言語のDCL(Data Control Language)
もあります。

にほんブログ村 漫画ブログ 4コマ

漫画へ にほんブログ村 資格ブ

ログ 資格試験勉強法へ にほんブログ村 IT技術ブログ IT技術情報

へ
プロフィール

ぺた@ぺん

タグクラウド
QRコード
QRコード
  • ライブドアブログ