带有 where 子句的 select 语句

泡泡泡泡

我有如下数据

ID           Status          W_ID
1          In Progress        7
2          In Progress        5
3          Complete           5
4          In Progress       NULL
5          Complete           7

我想要选择状态为“进行中”且 W_ID 为 NULL 或 W_ID 为 5 的记录

结果就像

ID           Status          W_ID
2          In Progress        5
4          In Progress       NULL

我应该如何编写选择查询?

斯坦尼斯拉夫·昆迪
WHERE Status = 'In Progress' AND (W_ID IS NULL OR W_ID = 5)  

或者

WHERE Status = 'In Progress' AND ISNULL(W_ID,5)= 5

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript SQLite:带有WHERE IN子句的SELECT语句

来自分类Dev

SELECT语句中带有WHERE子句的嵌套COUNT

来自分类Dev

在Column上带有where子句的SELECT语句

来自分类Dev

带有 WHERE 语句的 SQL SELECT 子句用于特定顺序

来自分类Dev

带有if语句的Where子句

来自分类Dev

带有Q语句的LINQ where子句

来自分类Dev

WHERE子句中的Select语句

来自分类Dev

SQL Select语句Where子句

来自分类Dev

select语句中带有Case in Where子句的语法错误

来自分类Dev

当我使用带有 where 子句的 select 语句时,SqlDataReader 不返回任何行

来自分类Dev

SQL的where子句中的select语句

来自分类Dev

在select语句中使用WHERE子句

来自分类Dev

SQL select语句在where子句中

来自分类Dev

功能中带有where子句的sql语句

来自分类Dev

带有IN语句的SQL中的动态Where子句

来自分类Dev

查询为带有NOT EXISTS子句的SELECT语句

来自分类Dev

具有动态WHERE子句的预备语句

来自分类Dev

在WHERE子句中具有复杂CASE的T SQL SELECT语句

来自分类Dev

将WHERE子句限制为SQL中的特定SELECT语句

来自分类Dev

SQL Server R2:带where子句的select语句

来自分类Dev

SQLite:循环遍历SELECT语句,替换WHERE子句

来自分类Dev

基于group by参数的嵌套select语句中的where子句

来自分类Dev

在where子句中分配一个select语句

来自分类Dev

将2条select语句与不同的where子句sqlserver组合

来自分类Dev

在 INSERT INTO ... SELECT 语句中使用多个 WHERE 子句

来自分类Dev

从 Where 子句内的 Select 语句返回特定的 Group By Criteria

来自分类Dev

WHERE 子句中带有相等语句的数字在 SQL (WHERE 2>1) 中意味着什么?

来自分类Dev

Where 子句 - Not Like 语句

来自分类Dev

将带有嵌套SELECT,EXIST,SELECT NEXT子句的mysql转换为python sqlalchemy语句

Related 相关文章

  1. 1

    Javascript SQLite:带有WHERE IN子句的SELECT语句

  2. 2

    SELECT语句中带有WHERE子句的嵌套COUNT

  3. 3

    在Column上带有where子句的SELECT语句

  4. 4

    带有 WHERE 语句的 SQL SELECT 子句用于特定顺序

  5. 5

    带有if语句的Where子句

  6. 6

    带有Q语句的LINQ where子句

  7. 7

    WHERE子句中的Select语句

  8. 8

    SQL Select语句Where子句

  9. 9

    select语句中带有Case in Where子句的语法错误

  10. 10

    当我使用带有 where 子句的 select 语句时,SqlDataReader 不返回任何行

  11. 11

    SQL的where子句中的select语句

  12. 12

    在select语句中使用WHERE子句

  13. 13

    SQL select语句在where子句中

  14. 14

    功能中带有where子句的sql语句

  15. 15

    带有IN语句的SQL中的动态Where子句

  16. 16

    查询为带有NOT EXISTS子句的SELECT语句

  17. 17

    具有动态WHERE子句的预备语句

  18. 18

    在WHERE子句中具有复杂CASE的T SQL SELECT语句

  19. 19

    将WHERE子句限制为SQL中的特定SELECT语句

  20. 20

    SQL Server R2:带where子句的select语句

  21. 21

    SQLite:循环遍历SELECT语句,替换WHERE子句

  22. 22

    基于group by参数的嵌套select语句中的where子句

  23. 23

    在where子句中分配一个select语句

  24. 24

    将2条select语句与不同的where子句sqlserver组合

  25. 25

    在 INSERT INTO ... SELECT 语句中使用多个 WHERE 子句

  26. 26

    从 Where 子句内的 Select 语句返回特定的 Group By Criteria

  27. 27

    WHERE 子句中带有相等语句的数字在 SQL (WHERE 2>1) 中意味着什么?

  28. 28

    Where 子句 - Not Like 语句

  29. 29

    将带有嵌套SELECT,EXIST,SELECT NEXT子句的mysql转换为python sqlalchemy语句

热门标签

归档