Oracle Database SQL
SQL(Oracle Database)
DDL
DML
DCL
SELECTの基本構文
SELECT 列名1 [ , 列名2, ・・・ 列名n ]
FROM 表名1 [ , 表名2, ・・・ 表名n ]
WHERE 列名 条件 値
GROUP BY 列名1 [ , 列名2, ・・・ 列名n ]
HAVING グループに対する条件
ORDER BY 列名1 [ , 列名2, ・・・ 列名n ]
用途別
すべての列のデータを表示する
特定の列のデータのみを表示する
列の名前を別の名前で表示する
指定した列にある一意な行データのみ表示する(重複データを排除して表示する)
条件を満たす行データのみを表示する
範囲検索
キーワード検索
検索の結果をデータの種類毎に、グループ分けして表示する
グループ分けした結果に対して条件を指定する
検索の結果を並び替えて表示する(ソートして表示する)
副問い合わせ
相関副問い合わせ
インラインビュー
集合演算
表の結合
等価結合
非等価結合
内部結合(自己結合)
外部結合
クロス結合
自然結合
キーワード別
SQL基本編
[基本編]
序章:RDBMSとは1章:SQLとは
2章:データの表示
DDL
CREATE文 | 表を作成する |
DROP文 | 表を削除する |
ALTER文 | 表を変更する |
TRUNCATE文 | 表を切捨てる |
DML
INSERT文 | 表にデータを追加する |
DELETE文 | 表のデータを削除する |
UPDATE文 | 表のデータを更新する |
SELECT文 | 表のデータを表示する |
DCL
COMMIT文 | データの変更を確定する |
ROLLBACK文 | データの変更を取り消す |
SELECTの基本構文
SELECT 列名1 [ , 列名2, ・・・ 列名n ]
FROM 表名1 [ , 表名2, ・・・ 表名n ]
WHERE 列名 条件 値
GROUP BY 列名1 [ , 列名2, ・・・ 列名n ]
HAVING グループに対する条件
ORDER BY 列名1 [ , 列名2, ・・・ 列名n ]
用途別
すべての列のデータを表示する
特定の列のデータのみを表示する
列の名前を別の名前で表示する
指定した列にある一意な行データのみ表示する(重複データを排除して表示する)
条件を満たす行データのみを表示する
範囲検索
キーワード検索
検索の結果をデータの種類毎に、グループ分けして表示する
グループ分けした結果に対して条件を指定する
検索の結果を並び替えて表示する(ソートして表示する)
副問い合わせ
相関副問い合わせ
インラインビュー
集合演算
表の結合
等価結合
非等価結合
内部結合(自己結合)
外部結合
クロス結合
自然結合
キーワード別
SQL基本編
[基本編]
序章:RDBMSとは1章:SQLとは
2章:データの表示
■データの検索(SELECT文) 1.全件検索 SELECT … FROM … ・全列の表示 《構文》 SELECT * FROM 表名 ; 《説明》 *(アスタリスク) ・特定列の表示 《構文》 SELECT 列名 [,列名…] FROM 表名 ; 《説明》 2.条件検索 SELECT … FROM … WHERE ・あいまい検索 LIKE 《 SELECT 列名,列名 FROM 表名 WHERE ; 》 ・範囲検索 BETWEEN … AND … 3.並び換え ORDER BY ・昇順() ・降順() 4.グループ分け GROUP BY ・グループ関数その1(MIN・MAX・AVG) ・グループ関数その2(COUNT・SUM) ・グループ後の条件指定 5.表の結合 6.その他 ・表示列の別名 ・重複データの排除3章:データの変更■データの追加(INSERT文)■データの削除(DELETE文)■データの更新(UPDATE文)4章:データの反映■データの確定(COMMIT文)■データの取消(ROLLBACK文)5章:表の定義■表の作成(CREATE 文)■表の削除(DROP文)■表の変更(ALTER文)
2007年04月18日(水) 23:52:14 Modified by itportal