SQL 入門
まず、はじめに標準で利用できる SQL*Plus やフリーウェア、または 大人数で本格的に開発するのであれば Oracle のIDE(Integrated Development Environment:統合開発環境)などを手に入れてください。
SQL*Plus の使い方
SQL*Plusの起動方法と使い方
もし、使いこなせないかも…、ちょっと不便と思ったら、以下のフリーウェアかプロダクトを導入してみては?
但し、専用サーバルームがあるような現場では SQL*Plus しか使えずセキュリティ上から PC 持込み禁止も多いのでツールに頼りきりでは後々苦労します。
フリーウェア
つみきソフトウェア CSE(Common SQL Environment)
SQL崩し なかなか便利です。(SQL崩しのルールが変更できればいいのですが)
テーブル定義
テーブルの定義、プライマリ制約の追加、テーブルの削除
カラムの追加、削除、未使用とカラム定義の変更
DML の種類 4 + 1
基本的な INSERT、SELECT、UPDATE、DELETE そして MERGE
SQL INSERT 入門
SQL SELECT 入門
SQL UPDATE 入門
SQL DELETE 入門
SQL MERGE 入門
比較条件の種類
WHERE 句で使用する比較演算子 (PL/SQLでも一部利用可能)
単純比較条件
グループ比較条件
SELECT 文の活用(並び替え、重複行)
並び替え( ORDER BY )
重複行の扱い( DISTINCT )
SELECT 文の活用(関数)
関数、単一関数、グループ関数
SELECT 文の活用(グループ化)
グループ化の適用範囲、グループ化とは、グループ化した後のさらなる条件付け HAVING
SELECT 文の活用(実践)
SELECT FOR UPDATE、ワイルドカードのエスケープ、クロス集計、DECODE による編集
SELECT文の活用(テーブル結合) 予
自然結合、内部結合、外部結合、外部結合演算子
データベース概要
以前、調べてみた データベースの基本的なこと
SQL の種類
データ定義言語 / DDL (Data Definition Language)
データ操作言語 / DML (Data Manipulation Language)
データ制御言語 / DCL (Data Control Language)、トランザクション制御文、セッション制御文、システム制御文