2016-11-28から1日間の記事一覧
条件に合う要素を探すメソッド .select - Training to develop the IT skills 上の記事でselectで要素を探して戻って来た配列を.mapでひとつずつrowにいれる mapは要素の数だけ、繰り返しブロックを実行する cn_list = CSV.read("#{ARGV[0]}").select { |row…
このようなリストから会社名に'株'が含まれている要素を探す id campany_name adress 1 株式会社りんご 青森県 2 株式会社みかん 和歌山県 3 めろん有限会社 北海道 4 (株)落花生 千葉県 引数rowに要素を入れながらrow[1]に'株'が含まれているか確認し、 含…
[CSV.read] コマンドから指定したファイルから一度に読み込む # csvライブラリを使用する require 'csv' # コマンドから指定するファイルの数ではない場合(この場合はファイル数が1つではない場合) if ARGV.length != 1 # 異なったコマンドの場合の警告の指…
チームをすべてを表示させそのチームに所属している人数を集計 SELECT team.team_id,team.team_name,count(member.team_id) AS 'チーム人数' FROM member RIGHT JOIN team ON member.team_id = team.team_id GROUP BY team.team_id; +---------+------------…
ORDER BYとは レコードの降順、昇順で並び替えができる。 昇順と降順 ORDER BY フィールド名 ASC ORDER BY フィールド名 DESC 昇順、降順を指定しなかったときは、全て昇順の設定になる 指定しないと mysql> select team_id,name from member; +---------+--…
内部結合を理解する チームテーブル(team)を作成 #team drop table if exists team; create table team( team_id int primary key, team_name varchar(32) ); insert into team(team_id,team_name) values(1,'現代'); insert into team(team_id,team_name) v…