【问题标题】:select even column is null oracle选择偶数列为空 oracle
【发布时间】:2015-10-26 13:43:46
【问题描述】:

下面的命令是我的sql select命令;

sqlcommand = "SELECT * FROM INVENTORY WHERE LOWER(SAPNO) LIKE LOWER('" + sapNo + "%') AND LOWER(PARTDESC) LIKE LOWER('" + partDesc + "%') AND LOWER(PARTNO) LIKE LOWER('" + partNo + "%') AND MINQTY = '" + minQty + "' AND QOH = '" + QOH + "' AND LOWER(CATEGORY) LIKE LOWER('" + category + "%') AND LOWER(EQUIPMENT) LIKE LOWER('" + equipment + "%')";

类别和设备等示例确认为空。其余的都有价值。即使类别和设备为空,我如何选择行?因为我在设备和类别为空时使用此注释,因此不会显示数据!

非常感谢您的评论! 周全

【问题讨论】:

  • 添加一些OR条件?
  • @Adrian OPPS,我怎么没想到!谢谢!!你介意在下面写下你的答案吗? :)

标签: c# asp.net oracle select


【解决方案1】:

您可以添加一些 OR 条件以返回可以具有特定值 null 的行。

AND (LOWER(CATEGORY) LIKE LOWER('" + category + "%') OR CATEGORY IS NULL) AND (LOWER(EQUIPMENT) LIKE LOWER('" + equipment + "%') OR EQUIPMENT IS NULL)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-07
    • 2021-03-27
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2014-10-05
    相关资源
    最近更新 更多