sqlite データをwhere in句を使用して取得する

sqlite データをwhere in句を使用して取得する

sqliteで、データをwhere in句を使用して取得する手順を記述してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

where in句を使用すると指定した単位で複数のデータを取得できます。

SELECT * FROM テーブル名 WHERE カラム IN(値1, 値2, ...);

実際に、以下のテーブル「person」というテーブルのデータを「id」に「in」句を指定して取得してみます。

取得します。

select * FROM person where id in(2,4);

実行結果

指定した値のものだけが取得されていることが確認できます。

not

「not」を使用すると、範囲外のデータが取得できます。

select * FROM person where id not in(2,4);

実行結果