sqlite データを指定したデータが含まれているものを取得する
sqliteで、データを指定したデータが含まれているものを取得する手順を記述してます。「where」句で「like」に確認したいデータを指定します。実行結果は「DB Browser for SQLite」上で確認してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
データを指定したデータが含まれているものを取得するには、「where」句で「like」を指定します。
SELECT * FROM テーブル名 WHERE カラム LIKE '%文字列%';
実際に、以下のテーブル「person」というテーブルのカラム「name」を対象に取得してみます。
「ir」が含まれているものだけ取得します。
select * FROM person where name like '%ir%';
実行結果
取得されていることが確認できます。
前方から一致しているものだけ取得する場合は、一番後ろに「%」を使用します。
select * FROM person where name like 's%';
実行結果
逆に後方から一致しているものだけ取得する場合は、一番前に「%」を使用します。
select * FROM person where name like '%iro';
実行結果
not
「not」を使用すると、指定外のデータが取得できます。
select * FROM person where name not like '%iro';
実行結果
-
前の記事
Red HatでのPython仮想環境の作成 – venvを利用した依存管理 2024.11.27
-
次の記事
RHELを使った継続的インテグレーション(CI)の実装方法 2024.11.28
コメントを書く