テーブルの準備
テスト用のテーブルを用意します。
テーブル名: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の内容が降順に表示されました。
コメント