開始文字と終了文字、および文字列の長さに応じてクエリを作成したい。私のデータベースには、hello、how、hurray、honeyがあるとします。データベースから蜂蜜を取得したいので、「h」で始まり「y」で終わる文字列を見つけるようなクエリを作成したいとします。単語の長さは 5 です。クエリを書きましたが、よろしいですか?
Cursor c = sqLiteDatabase.rawQuery("select * from " + MYDATABASE_TABLE
+ " where LENGTH(`" + MYDATABASE_FIELD + "`) = " + len
+ " and `" + MYDATABASE_FIELD + "` LIKE `" + part1 + "%"
+ part2 + "`", null);