java - 在条件sqlite数据库中使用OR语句

标签 java android mysql database sqlite

我正在尝试执行此查询但不在 sqlite android 数据库中工作

"select CLFPSid from CheckLists where CLFPid = "+ section + " and ActionDate ='"+Date+"'and CLFPSid = 0 or 3 or 4 or 5"

使用 OR 语句的问题,注意 CLFPSid 是整数类型。

如何使用或sqlite条件语句?

最佳答案

你不会写

CLFPSid = 0 or 3 or 4 or 5

您应该使用 IN 子句:

CLFPSid IN (0, 3, 4, 5);

关于java - 在条件sqlite数据库中使用OR语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21703935/

相关文章:

android - 如何通过 https 信任所有使用 Android DownloadManager 的主机

MySQL 查询仅选择 value = X 和 value <> Y 的条目

java - Node JS Trireme 包含模块

java - 无法通过 xpath 鼠标悬停

java - 如何在游戏中实现拖放?

Android SQLite 列 int 转为 float 可能吗?

c# - 如果 Ptnt_id 已存在(如果不添加新的),我想更新一行

mysql - SQL查询: rows for user with multiple items until first occurence of value based on order for each item

java - 如何更正子查询

Java重命名旧目录或删除它以创建新目录