如何在SQL中根据条件显示查询?

我知道这很简单,但是我仍然想知道为什么我没有得到想要的输出:

SELECT 
    name, amount, status
FROM 
    asdfg
WHERE 
    status = '1' 
    AND Type = 'P' 
    AND id = 'O10' OR id = 'OM1' OR id = 'OM6'

但是我得到这样的结果,这是错误的。如何确保只能status = 1 显示with的结果0

name  | amount | status
------+--------+-------
 lili |   35   |  0
 opi  |   47   |  0 
 moss |   14   |  0
专线小巴

这是一个逻辑优先问题。AND的优先级高于OR,因此您需要将OR条件放在括号中:

WHERE status = '1' 
  AND Type = 'P' 
  AND (id = 'O10' OR id = 'OM1' OR id = 'OM6')

更好的是,使用IN

WHERE status = '1' 
  AND Type = 'P' 
  AND id IN ('O10', 'OM1', 'OM6')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL中根据条件显示查询?

来自分类Dev

如何在SQL Server中根据条件获取xml节点

来自分类Dev

SQL查询可根据条件从1列中仅获取少量记录,并使用Select查询单独显示/显示它

来自分类Dev

如何在SQL中查询一列的多个条件?

来自分类Dev

如何在SQL查询中添加不同的条件语句

来自分类Dev

如何在SQL查询中添加多个AND条件?

来自分类Dev

如何在 SQL Server 的条件中执行 JOIN 查询?

来自分类Dev

如何在一行中显示SQL查询结果?

来自分类Dev

如何在文本框中显示SQL查询结果?

来自分类Dev

如何在SQL查询中显示特定范围的数字

来自分类Dev

如何在SQL Server 2008查询中显示订单履行

来自分类Dev

如何在文本框中显示SQL查询结果?

来自分类Dev

如何在 EF Core 中显示底层 SQL 查询?

来自分类Dev

在DataTables中,如何根据条件显示行?

来自分类Dev

如何在SQL查询中放置条件

来自分类Dev

如何在 PHP/Javascript/Mysql 中根据表列显示输入类型的条件?

来自分类Dev

如果按 Enter,如何在查询条件中显示整个表

来自分类Dev

如何在查询中添加日期条件?

来自分类Dev

如何在搜索查询中编写条件?

来自分类Dev

如何在查询中添加日期条件?

来自分类Dev

如何在SQL Server中根据条件动态分配所有月份到某个列?

来自分类Dev

如何在SQL中根据涉及多个日期的不同条件选择结果?

来自分类Dev

如何在SQL中修改Row_Number语法,以便根据条件分配行号?

来自分类Dev

如何去除**IN**查询Sql中的冗余条件

来自分类Dev

如何在Symfony 2.1中显示查询

来自分类Dev

如何在Google查询中显示区域

来自分类Dev

如何在php中显示查询错误

来自分类Dev

如何在查询中显示以下数据?

来自分类Dev

如何根据条件从linq查询中获取100条记录

Related 相关文章

  1. 1

    如何在SQL中根据条件显示查询?

  2. 2

    如何在SQL Server中根据条件获取xml节点

  3. 3

    SQL查询可根据条件从1列中仅获取少量记录,并使用Select查询单独显示/显示它

  4. 4

    如何在SQL中查询一列的多个条件?

  5. 5

    如何在SQL查询中添加不同的条件语句

  6. 6

    如何在SQL查询中添加多个AND条件?

  7. 7

    如何在 SQL Server 的条件中执行 JOIN 查询?

  8. 8

    如何在一行中显示SQL查询结果?

  9. 9

    如何在文本框中显示SQL查询结果?

  10. 10

    如何在SQL查询中显示特定范围的数字

  11. 11

    如何在SQL Server 2008查询中显示订单履行

  12. 12

    如何在文本框中显示SQL查询结果?

  13. 13

    如何在 EF Core 中显示底层 SQL 查询?

  14. 14

    在DataTables中,如何根据条件显示行?

  15. 15

    如何在SQL查询中放置条件

  16. 16

    如何在 PHP/Javascript/Mysql 中根据表列显示输入类型的条件?

  17. 17

    如果按 Enter,如何在查询条件中显示整个表

  18. 18

    如何在查询中添加日期条件?

  19. 19

    如何在搜索查询中编写条件?

  20. 20

    如何在查询中添加日期条件?

  21. 21

    如何在SQL Server中根据条件动态分配所有月份到某个列?

  22. 22

    如何在SQL中根据涉及多个日期的不同条件选择结果?

  23. 23

    如何在SQL中修改Row_Number语法,以便根据条件分配行号?

  24. 24

    如何去除**IN**查询Sql中的冗余条件

  25. 25

    如何在Symfony 2.1中显示查询

  26. 26

    如何在Google查询中显示区域

  27. 27

    如何在php中显示查询错误

  28. 28

    如何在查询中显示以下数据?

  29. 29

    如何根据条件从linq查询中获取100条记录

热门标签

归档