0

Android で sqlite クエリを作成する必要があります。私のDBは次のようになります。

ColA  ColB   ColC
1      Jim      16
2      Rob    14, 12
3      Tom    1, 4, 7

数値のリスト内の数値を照合するクエリを実行するにはどうすればよいですか? 私はこれをやろうとしています:

SELECT ColA, ColB FROM nametable WHERE 4 IN ColC

これは行 3 を返す必要がありますが、行 2 は返さないため、「LIKE %4%」だけを使用することはできません。

4

2 に答える 2

0

最初と最後の項目で機能させるには、LIKE % 4,% OR LIKE % 4 OR LIKE 4, % OR LIKE 4 にする必要があります。

しかし、それは複雑になってきています。数値を格納するために、1対多の関係を持つ子テーブルが必要になる場合があります。

于 2013-09-13T22:35:21.920 に答える