WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 データベース


書き込み式SQLのドリル 改訂新版  

書き込み式SQLのドリル 改訂新版

山田祥寛/著
株式会社 日経BP/発行
定価 2,200円(+税)
B5変版・ 308ページ・ 2色
ISBN 978-4-8222-9621-6
発刊日: 2013年4月22日

[Amazon.co.jpからオンライン購入する]

   FAQ 本書訂正 アンケート ダウンロード

本書の特徴

SQLを書いて、書いて、書きまくる

とにかくSQLを繰り返し書いて、実践力を身につけるドリルです。計算も漢字も、そしてSQLも同じ。繰り返しの練習が基礎力を養います。
例題、練習問題も豊富で、MySQL、PostgreSQL、SQLite、Oracle、SQLServerなど主要なDBについて実際に操作しながら学べます。DBごとの方言を加味して、解答例も製品ごとに配布サンプルに収録しています。SQL初心者さん、本書を真っ黒になるまで使い倒してください。
なお、本書は、2006年刊行の「書き込み式 SQLのドリル」(ソシム 刊)を現在の状況に合わせて内容を改め、再構成しています。

まとめて読んで 更にスキルアップのこんな書籍

・「データ分析」に特化したSQLの入門書
SQLデータ分析・活用入門 データサイエンスの扉を開くための技術」(ソシム)
・RDBをAndroidアプリで使ってみよう
TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応」(秀和システム)
・RDBをサーバサイドJavaで利用しよう
独習Java サーバサイド編 第2版」(翔泳社)
・RDBをPHPで活用しよう
10日でおぼえるPHP入門教室 第4版」(翔泳社)
・MySQLで困ったときにはこの1冊
MySQL 5逆引き大全460の極意」(秀和システム)
・データベースを基礎から学びたいならこの1冊
MySQLで学ぶデータベース超入門」(翔泳社)
分野・レベル別マップ

本書について取り上げていただいたブログさま

・びーおーぷんどっとねっと - beopner12さま
書き込み式SQLのドリルをやってみる(2013年5月30日)

  Contents


Chapter0:イントロダクション
0-1 データベースの基本を理解しよう
0-2 リレーショナルデータベースの基本用語を理解しよう
0-3 本書を利用するための準備
0-4 本書の使い方

Chapter1:基本的な検索テクニックを理解しよう
1-1 テーブルからすべての列を取り出したい SELECT命令
1-2 テーブルから特定の列を取り出したい SELECT命令
1-3 重複した行をあらかじめ取り除きたい DISTINCTキーワード
1-4 条件に合致したレコードだけを取り出したい WHERE句
1-5 あいまい条件に合致したレコードだけを取り出したい LIKE演算子
1-6 複数条件に合致したレコードだけを取り出したい 論理演算子
1-7 特定の列を使って行を並べ替えたい ORDER BY句
1-8 特定範囲のレコードのみを取り出したい LIMIT句
1-9 特定の列を使ってデータを グルーピングしたい GROUP BY句
1-10 列に別名を指定したい ASキーワード
1-11 文字列/日付データの加工を行いたい 文字列/日付関数
1-12 グルーピング結果に対して条件を付与したい HAVING句
1-13 条件によって値を変更したい CASE演算子

Chapter2:より複雑な問い合わせを行おう
2-1 内部結合で複数テーブルのデータを結合したい INNER JOIN...ON句
2-2 外部結合で複数テーブルのデータを結合したい RIGHT JOIN...ON句/LEFT JOIN...ON句
2-3 自己結合で同一テーブル内のデータを結合したい JOIN句+別名定義
2-4 3つ以上のテーブルを結合してみよう(結合の応用) JOIN句の入れ子
2-5 ある問い合わせ結果に基づいて、検索を行いたい サブクエリ
2-6 複数テーブルから取り出したデータを統合したい UNION句

Chapter3:データの登録/更新/削除を行おう
3-1 新規のデータを挿入したい INSERT命令
3-2 列指定で新規のデータを挿入したい INSERT命令
3-3 検索結果を他のテーブルに挿入したい INSERT命令/サブクエリ
3-4 既存データを更新したい UPDATE命令
3-5 特定の条件に合致するデータを更新したい UPDATE命令
3-6 ある問い合わせ結果に基づいて、更新したい UPDATE命令/サブクエリ
3-7 既存データを削除したい DELETE命令
3-8 ある問い合わせ結果に基づいて、削除したい DELETE命令/サブクエリ

Chapter4:データベース構造を操作しよう
4-1 テーブルを作成したい CREATE TABLE命令
4-2 新規にインデックスを作成したい CREATE INDEX命令
4-3 既存テーブルに列や制約条件を追加したい ALTER TABLE命令
4-4 既存テーブル上の列や制約条件を変更したい ALTER TABLE命令

マスタ・プラクティス解答集

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2020,Yamada Yoshihiro.  All Right Reserved.