基本のSQL文

 

テーブルの準備

テスト用のテーブルを用意します。

テーブル名:TABLEA

プライマリーキー:TBLACOL01

全てを表示するSQL文

テーブルの内容を表示するにはselectを使用します。

select	*
    from
	TABLEA

テーブルの内容を表示するSQL文で最も簡単なSQL文と言えるでしょう。

これを実行すると。

この様に表示されます。

select
        TBLACOL01,
        TBLACOL02,
        TBLACOL03,
        TBLACOL04,
        TBLACOL05,
        TBLACOL06
    from
        TABLEA

この様に記述しても同様の結果が得られます。

指定した列のみ表示する

TBLACOL01、TBLACOL02、TBLACOL03だけを表示します。

select
        TBLACOL01,
        TBLACOL02,
        TBLACOL03
    from
        TABLEA

表示結果はこうなります。

条件を指定して表示する

whereを使用します。

select
        *
    from
        TABLEA
    where
        TBLACOL01   =   1

TBLACOLAが”1″の行、1行だけ表示されます。

複数条件で表示する

演算子andやorを使用します

TBLACOL01が”1″もしくは”4″の行を表示する。

select
        *
    from
        TABLEA
    where
        TBLACOL01   =   1   or
        TBLACOL01   =   4

TBLACAL01の内容が”1″か”4″の2行が表示されます。

 

TBLACOL01の内容が”2″以上で”5″以下の行を表示する。

select
        *
    from
        TABLEA
    where
        TBLACOL01   >=  2   AND
        TBLACOL01   <=  5

TBLACOL01の内容が”2″以上で”5″以下の4行が表示されます。

並び替え(SORT)して表示する

TBLACOL01の内容で昇順に表示する。

order byを使用します。

select
        *
    from
        TABLEA
    order   by
        TBLACOL01

TBLACOL01が昇順で表示されます。

TBLACOL01の内容で降順に表示する。

select
        *
    from
        TABLEA
    order   by
        TBLACOL01   DESC

TBLACOL01が降順で表示されます。

条件と並び替えの組み合わせ

select
        *
    from
        TABLEA
    where
        TBLACOL01   >=   2   and
        TBLACOL01   <=   5
    order   by
        TBLACOL01   DESC

TBLACOL01が”2″以上で”5″以下の行をTBLACOL01の内容が降順に表示されました。

コメント