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

テーブル名: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の内容が降順に表示されました。


コメント