書籍詳細(書き込み式SQLのドリル 改訂新版)

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

ISBN: 978-4-8222-9621-6

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

山田祥寛 著

著者山田祥寛
出版社日経BP
価格2,200円(税別)
判形B5変版・2色
ページ数308ページ
発売日2013年4月22日
対象レベル入門

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

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

更新履歴

更新情報はありません。

目次

  • 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命令
  • マスタ・プラクティス解答集

正誤表

現在、正誤情報はありません。

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』