Oracle Database SELECT文でデータを検索する
- 作成日 2022.09.26
- Oracle Database
- Oracle Database
![Oracle Database SELECT文でデータを検索する](https://mebee.info/wp-content/uploads/2022/01/oracle-890x500.png)
Oracle Databaseで、SELECT文でデータを検索する手順を記述してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
全件取得
全件取得する場合は「*」を使います。
以下のデータがあるテーブル「FOO」からデータを全件取得してみます。
![](https://mebee.info/wp-content/uploads/2022/01/image-252.png)
実行して取得してみます。
SELECT * FROM FOO;
実行結果
![](https://mebee.info/wp-content/uploads/2022/01/image-253.png)
全件取得されていることが確認できます
列名を指定
指定した列名だけを取得したい場合は、以下のように列を指定して「SELECT」を実行します。
SELECT 列名, 列名, 列名 ・・・ FROM テーブル名;
テーブル「FOO」からカラム「NAME」だけを抽出する場合は、以下のようにします。
SELECT NAME FROM FOO;
実行結果
![](https://mebee.info/wp-content/uploads/2022/01/image-254.png)
条件を指定
条件を指定して抽出する場合は「where」句を使用します。
idが「2」のものだけを取得してみます。
SELECT * FROM FOO
WHERE ID = 2;
実行結果
![](https://mebee.info/wp-content/uploads/2022/01/image-255.png)
id「1」と「3」だけを取得する場合は、in句を使用します。
SELECT * FROM FOO
WHERE ID in(1,3);
実行結果
![](https://mebee.info/wp-content/uploads/2022/01/image-256.png)
例えばカラム「NAME」に「iro」が含まれているものだけを抽出する場合は、「LIKE」を使用します。
SELECT * FROM FOO
WHERE name LIKE '%iro%';
実行結果
![](https://mebee.info/wp-content/uploads/2022/01/image-257.png)
![](https://mebee.info/wp-content/uploads/2022/01/image-257.png)
-
前の記事
sqlite 乱数を生成する 2022.09.26
-
次の記事
MariaDB 日付から指定した単位で値を取得する 2022.09.26
コメントを書く