[[トップページヘ>http://www34.atwiki.jp/ninja22/pages/21.html]] *(8)-3 おさらい練習問題2 ・下記にサンプルデータを記す。これを用いて集計等を行った。 #region(close,←クリックで開く) 【テーブル名:tb】 insert into tb (bang,uria,tuki) values('A103',101,4), ('A102',54,5), ('A104',181,4), ('A101',184,4), ('A103',17,5), ('A101',300,5), ('A102',205,6), ('A104',93,5), ('A103',12,6), ('A107',87,6); #endregion 【tb】 |BGCOLOR(#e4ccff):&bold(){id}|BGCOLOR(#e4ccff):&bold(){bang}|BGCOLOR(#e4ccff):&bold(){uria}|BGCOLOR(#e4ccff):&bold(){tuki}| |1|A103|101|4| |2|A102|54|5| |3|A104|181|4| |4|A101|184|4| |5|A103|17|5| |6|A101|300|5| |7|A102|205|6| |8|A104|93|5| |9|A103|12|6| |10|A107|87|6| 【tb1】 |BGCOLOR(#e4ccff):&bold(){id}|BGCOLOR(#e4ccff):&bold(){bang}|BGCOLOR(#e4ccff):&bold(){nama}|BGCOLOR(#e4ccff):&bold(){tosi}| |1|A101|佐藤|40| |2|A102|高橋|28| |3|A103|中川|20| |4|A104|渡辺|23| |5|A105|西沢|35| 【tb3】 |BGCOLOR(#e4ccff):&bold(){id}|BGCOLOR(#e4ccff):&bold(){bang}|BGCOLOR(#e4ccff):&bold(){ken}| |1|A101|東京都| |2|A102|埼玉県| |3|A103|神奈川県| |4|A104|北海道| |5|A105|静岡県| ・合わせて表示例1 &bgcolor(#666666){&color(#ffffff){select tb.bang, tb1.nama, }} &bgcolor(#666666){&color(#ffffff){ tb.uria}} &bgcolor(#666666){&color(#ffffff){ from tb}} &bgcolor(#666666){&color(#ffffff){join tb1}} &bgcolor(#666666){&color(#ffffff){ using (bang);}} ・合わせて表示例2 &bgcolor(#666666){&color(#ffffff){select tb.bang as '社員番号', tb1.nama as '氏名', tb.uria as '売上' }} &bgcolor(#666666){&color(#ffffff){ from tb}} &bgcolor(#666666){&color(#ffffff){join tb1}} &bgcolor(#666666){&color(#ffffff){ using(bang)}} &bgcolor(#666666){&color(#ffffff){where tb.uria>=100;}} 結果 |社員番号|氏名|売上| |A103|中川|101| |A104|渡辺|181| |A101|佐藤|184| |A101|佐藤|300| |A102|高橋|205| ・合わせて表示(たくさん) select tb.bang, tb.uria, tb1.nama, tb3.ken from tb join tb1 using(bang) join tb3 using(bang); 結果 |bang|uria|nama|ken| |A103|101|中川|神奈川県| |A102|54|高橋|埼玉県| |A104|181|渡辺|北海道| |A101|184|佐藤|東京都| |A103|17|中川|神奈川県| |A101|300|佐藤|東京都| |A102|205|高橋|埼玉県| |A104|93|渡辺|北海道| |A103|12|中川|神奈川県| ※ XAMPP 1.7.7 [PHP: 5.3.8] での設定項目です。 ---- #center(){[[前のページ>php03]] < | > [[次のページ>php05]]} #center(){◆ ◆ ◆} ----