3

私は持っている:

String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect='1'    

クエリとしてですが、「1 *」も考慮するには、 correct_incorrect 列が必要です

これはそれを説明する有効な方法でしょうか?

String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect='1'or'1*'

私はそれをテストしますが、「1*」の可能性はまれであり、テストには数時間かかります。ですから、時間を無駄にしないようにしたいのです。

4

3 に答える 3

6

使ってみるIN

String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect IN ('1','1*')"
于 2012-11-29T05:18:13.983 に答える
2

私の知る限り、次のようになります。

String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and (correct_incorrect='1' or correct_incorrect = '1*')
于 2012-11-29T05:09:21.280 に答える
1

ここには多くのクエリが示されていますが、「1」は「1*」に含まれると思います

String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect like '1*'";

このクエリはどうですか?

于 2012-11-29T05:22:18.773 に答える