自分が SQL を勉強する上で約に立ったサービスや本を紹介します。
業務上 SQL を使うことが多いのですが、基本的なスキルは以下からちゃんと吸収すればしっかり身に着けることができるので、ぜひ参考にしてみてください。
ネット情報
まずは ドットインストール
まずはおなじみのドットインストール。
動画を使って、楽しく基礎の基礎を学ぶことができるため、最初のとっかかりとしてはすごくオススメです。
MySQLとPostgreSQLのほかに、SQLiteなんかもあった気がします。
- MySQL:http://dotinstall.com/lessons/basic_mysql_v2
- PostgreSQL:http://dotinstall.com/lessons/basic_postgresql
MySQL初心者講座
ドットインストールの次に、復習もかねてこのサイトで勉強すれば、さらに基礎の定着が図れること間違いなし!
練習問題
練習問題としては、このサイトに掲載されている問題を解きまくれば、さらに腕を磨くことができるでしょう。
テーブルの結合を結構使うことになるので、それまわりの練習にも最適です。
書籍
脱初級テキスト
とりあえずネットで基礎を学んだうえで、このテキストの内容を読み進めていくと飛躍的に実力が向上するでしょう。
実際の業務でも使用するようなテクニックはもちろん、DBに関する理論的な話や深い裏話なんかも載っているため、単純に読み物としても学ぶところが多いです。
なるべく標準SQLを使おうというスタイルのため、特定の方言に偏った内容ではありません。
達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)
- 作者: ミック
- 出版社/メーカー: 翔泳社
- 発売日: 2008/02/07
- メディア: 単行本(ソフトカバー)
- 購入: 54人 クリック: 1,004回
- この商品を含むブログ (78件) を見る
分析系
分析系で参考にするならこのテキストかと。
PostgreSQLを使用した本で、特に WIndow関数あたりは分析を行っていくうえで自由自在に使えるようになったおく必要があります。
現場でも使えるような分析系の集計が主なため、これから分析に挑戦してみようという方は必見ですね。
10年戦えるデータ分析入門 SQLを武器にデータ活用時代を生き抜く (Informatics &IDEA)
- 作者: 青木峰郎
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/06/30
- メディア: 単行本
- この商品を含むブログ (6件) を見る