SQLite语句逻辑
SQLite statement logic
我有一个这样的语句:
transaction.executeSql('SELECT item1, item2 FROM table WHERE ...)
有可能做如下的事情吗:
- 如果item1不为null,item2为null,则仅选择item1
- 如果item1为null,item2不为null,则只选择item2
- 如果item1和item2为null,请不要选择其中任何一个
- 如果item1和item2不为null,请同时选择它们
有没有一种方法可以在一个SELECT语句中满足这四个条件?我一直在考虑这个问题,但我觉得我必须做两个单独的SELECT语句。我试着想办法用AND和OR来实现它,但没有成功。这主要是为了个人利益,因为我可以单独做,但无论如何,我会感谢任何人的帮助。
SELECT查询必须返回固定数量的列,因此唯一的方法是使用单个列并返回不同数量的记录:
SELECT item1 FROM MyTable WHERE item1 IS NOT NULL AND ...
AND
SELECT item2 FROM MyTable WHERE item2 IS NOT NULL AND ...
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 自动修复”;语句前缺少分号“;
- 如何在 API 调用后和 if 语句中启用提交按钮
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 是“;x==a||b”;以及“;x==a||x==b”;JavaScript中的等效语句
- 带有多个elseif的Javascript if语句
- 这个条件语句的逻辑有问题
- Sharepoint JScript if语句未执行
- 为什么继续;语句冻结浏览器
- Javascript:If-then语句在函数中不起作用
- SharePoint 2010 Jquery/JSON Rest Multiple OR语句-如何
- for循环中的javascript if语句找不到==
- 使用SQLite FTS3,如何连接或嵌套SELECT语句以获得行加代码段
- 插入到 sqlite 仅运行最后一条语句
- JavaScript SQLite编写的语句
- 如何修复prepare语句失败的错误:"1"-使用SQLite
- 如何从SQLite语句返回所选值
- SQLite语句逻辑
- Sqlite插入语句未运行