簡體   English   中英

Sqlite查詢檢查 - 小於和大於

[英]Sqlite query check - less than and greater than

return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID, 
KEY_LEVEL }, KEY_LEVEL + ">" + "=" + 3 + "<" + 5, null, null, null, null);

我究竟做錯了什么。 它會在上面返回並等於3級但不低於5.我已經嘗試了&& | 等等。

KEY_LEVEL + ">" + "=" + 3 + "<" + 5

翻譯為

KEY_LEVEL + ">=3<5"

使用它代替:

KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5"

將KEY_LEVEL與3進行比較,並將KEY_LEVEL與5與兩個表達式的結合進行比較。 我從未見過SQL使用&&或|| 運營商; 使用AND和OR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM