在Where子句中添加检查Parameter是否为空字符串

演示

我必须用SQL编写查询,该查询将返回帐户ID。

对于此查询,我有输入参数,可以为空。

在数据库中,这里是某些字段为空或为空的行。因此,如果参数为空,我还需要检查字段是否为空。

SELECT a.Account_ID   
    FROM Accounts a
    WHERE a.FirstName = @FirstName /*Add check if @FirstName = '' then a.FirstName IS NULL */ 
        AND a.LastName = @LastName 
        AND a.Middle = @MiddleName
        AND a.Email = @Email 
        AND a.Company = @Company
詹斯

我认为这是您需要的一个或条件:

SELECT a.Account_ID   
    FROM Accounts a
    WHERE ((@FirstName='' and a.FirstName is null) or a.FirstName = @FirstName) /*Add check if @FirstName = '' then a.FirstName IS NULL */ 
        AND a.LastName = @LastName 
        AND a.Middle = @MiddleName
        AND a.Email = @Email 
        AND a.Company = @Company

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查是否为StringBuilder()AppendLine()为空字符串

来自分类Dev

Where子句中的PHP变量字符串为空

来自分类Dev

检查空字符串是否为null?

来自分类Dev

如何检查列表是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

sql检查字符串是否包含where子句

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

在MySQL select查询中,检查字符串或在where子句中检查true?

来自分类Dev

ImmNotifyIME()是否为空字符串?

来自分类Dev

PDO,检查是否为空字符串,如果为空则不更新

来自分类Dev

PDO,检查是否为空字符串,如果为空则不更新

来自分类Dev

如何检查单词中的空字符串是否在python中评估为true?

来自分类Dev

如何检查Django表单数据是否为None,''(空字符串)或False

来自分类Dev

在Swift中检查nil参数以及该参数是否为空字符串

来自分类Dev

如何检查单词中的空字符串是否在python中评估为true?

来自分类Dev

检查自定义对象 ArrayList 的属性是否为空字符串?

来自分类Dev

WQL在where子句中找到字符串

来自分类Dev

DataTable.Select字符串函数在where子句中

来自分类Dev

SQL CONCAT字符串+ WHERE子句中的列

来自分类Dev

Rails Where子句中的字符串到日期的转换

来自分类Dev

Laravel在where子句中获取包含字符串的值

来自分类Dev

在where子句中的DataTable.Select字符串函数

来自分类Dev

在SQL的where子句中附加字符串

来自分类Dev

如何使用where子句并检查字符串变量是否包含在多表列中

来自分类Dev

检查输出是否包含某些字符串。并将其添加到逻辑if语句中?

来自分类Dev

仅在预检查为空字符串时串联C#字符串

来自分类Dev

仅在预检查为空字符串时串联C#字符串

Related 相关文章

  1. 1

    检查是否为StringBuilder()AppendLine()为空字符串

  2. 2

    Where子句中的PHP变量字符串为空

  3. 3

    检查空字符串是否为null?

  4. 4

    如何检查列表是否为空字符串

  5. 5

    检查结果是否为空字符串

  6. 6

    检查结果是否为空字符串

  7. 7

    sql检查字符串是否包含where子句

  8. 8

    PHP:检查变量是否为字符串类型并且不是空字符串?

  9. 9

    PHP:检查变量是否为字符串类型并且不是空字符串?

  10. 10

    在MySQL select查询中,检查字符串或在where子句中检查true?

  11. 11

    ImmNotifyIME()是否为空字符串?

  12. 12

    PDO,检查是否为空字符串,如果为空则不更新

  13. 13

    PDO,检查是否为空字符串,如果为空则不更新

  14. 14

    如何检查单词中的空字符串是否在python中评估为true?

  15. 15

    如何检查Django表单数据是否为None,''(空字符串)或False

  16. 16

    在Swift中检查nil参数以及该参数是否为空字符串

  17. 17

    如何检查单词中的空字符串是否在python中评估为true?

  18. 18

    检查自定义对象 ArrayList 的属性是否为空字符串?

  19. 19

    WQL在where子句中找到字符串

  20. 20

    DataTable.Select字符串函数在where子句中

  21. 21

    SQL CONCAT字符串+ WHERE子句中的列

  22. 22

    Rails Where子句中的字符串到日期的转换

  23. 23

    Laravel在where子句中获取包含字符串的值

  24. 24

    在where子句中的DataTable.Select字符串函数

  25. 25

    在SQL的where子句中附加字符串

  26. 26

    如何使用where子句并检查字符串变量是否包含在多表列中

  27. 27

    检查输出是否包含某些字符串。并将其添加到逻辑if语句中?

  28. 28

    仅在预检查为空字符串时串联C#字符串

  29. 29

    仅在预检查为空字符串时串联C#字符串

热门标签

归档