SQLIte返回包含的最后一个值,但我想要的确切

时间:2015-07-08 18:57:18

标签: android sqlite

我试图使用这个sqlite来查询" 1"只有idlei值,但如果我有

  

idlei = 1

     

idlei = 180

并搜索" 1"

它会让我回到180,但我只想要1。

   c = sdb.query("marcacao", new String[]{"idlei", "paragrafo", "marcacao"},
            "idlei" + " LIKE ?",
            new String[]{"%" + idlei + "%"},

怎么了?

1 个答案:

答案 0 :(得分:2)

如果您只想返回1,则需要使用" ="而不是"喜欢"

c = sdb.query("marcacao", new String[]{"idlei", "paragrafo", "marcacao"},
        "idlei" + " = ?",
        new String[]{idlei},