0

Androidのテーブルからいくつかの行を削除するために次のコードを使用しています。

sqliteDb.delete("MYTABLE", "Tel" + " = ?", new String[] { "1" });

次の3つのクエリタイプに対してこのメ​​ソッドを呼び出すにはどうすればよいですか?

Delete from MYTABLE where Tel = 1 OR Tel = 2

Delete from MYTABLE where Tel = 1 AND Number = 2

Delete from MYTABLE where Tel = 1 OR Number = 2
4

2 に答える 2

2

一般的に、次のようなものです。

String tableName = "MYTABLE";
String where = "Tel = ? or Number = ?";
String[] whereArgs = {"1", "2"};

あるバージョンのwhere("Tel = ? or Number = ?")と別のバージョン("Tel = ? AND Number = ?")の選択方法は完全にあなた次第です:)

于 2012-09-15T06:10:41.160 に答える
0

単にあなたは好きにすることができます。

sqliteDb.delete("MYTABLE", "Tel" + " = ? OR Tel" + " = ?", new String[] { "1",  "2" });
于 2012-09-15T06:10:28.110 に答える