Oracle Database SELECT文でデータを検索する
- 作成日 2022.09.26
- Oracle Database
- Oracle Database

Oracle Databaseで、SELECT文でデータを検索する手順を記述してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
全件取得
全件取得する場合は「*」を使います。
以下のデータがあるテーブル「FOO」からデータを全件取得してみます。

実行して取得してみます。
SELECT * FROM FOO;
実行結果

全件取得されていることが確認できます
列名を指定
指定した列名だけを取得したい場合は、以下のように列を指定して「SELECT」を実行します。
SELECT 列名, 列名, 列名 ・・・ FROM テーブル名;
テーブル「FOO」からカラム「NAME」だけを抽出する場合は、以下のようにします。
SELECT NAME FROM FOO;
実行結果

条件を指定
条件を指定して抽出する場合は「where」句を使用します。
idが「2」のものだけを取得してみます。
SELECT * FROM FOO
WHERE ID = 2;
実行結果

id「1」と「3」だけを取得する場合は、in句を使用します。
SELECT * FROM FOO
WHERE ID in(1,3);
実行結果

例えばカラム「NAME」に「iro」が含まれているものだけを抽出する場合は、「LIKE」を使用します。
SELECT * FROM FOO
WHERE name LIKE '%iro%';
実行結果


-
前の記事
sqlite 乱数を生成する 2022.09.26
-
次の記事
MariaDB 日付から指定した単位で値を取得する 2022.09.26
コメントを書く