sqlite データを指定した文字数のものを取得する
sqliteで、データを指定した文字数のものを取得する手順を記述してます。「_(アンダーバー)」は1文字の文字数として認識されるので、これを「where」句に使用します。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
データを指定した文字数のものを取得するには、「where」句で「_」を1文字として指定します。
SELECT * FROM テーブル名 WHERE カラム LIKE '_';
実際に、以下のテーブル「person」というテーブルのカラム「name」を対象に取得してみます。
4文字のものだけ取得します。
select * FROM person where name like '____';
実行結果
取得されていることが確認できます。
not
「not」を使用すると、指定外のデータが取得できます。
select * FROM person where name not like '____';
実行結果
-
前の記事
sakuraエディタ 共通設定を開くショートカットキー 2023.01.16
-
次の記事
Dart 文字列の最後にある空白のみを除去する 2023.01.16
コメントを書く