将值与整数 sqlite 进行比较

Compare value with integer sqlite

这是我的数据库结构:http://prntscr.com/63ftac

我正在尝试进行 select 查询:

SELECT * FROM QUESTIONS WHERE TEAM="Albania" UID!='2'  LIMIT 1

但是我得到一个语法错误:

 near "UID": syntax error
 ﹕ android.database.sqlite.SQLiteException:
near "UID": syntax error (code 1): , while compiling: SELECT * FROM QUESTIONS 
WHERE TEAM="Albania" UID!='2'  LIMIT 1

你错过了AND

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!="2" LIMIT 1

因为你错过了AND之间的条件,所以重写为

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!='2'  LIMIT 1

您的语法似乎不正确。如果您想在 WHERE 子句中包含多个条件,请使用 AND 关键字,如下所示:

SELECT * FROM QUESTIONS WHERE TEAM="Albania" AND UID!='2'  LIMIT 1