【问题标题】:SQL conditional statements?SQL条件语句?
【发布时间】:2012-07-16 22:52:30
【问题描述】:

我正在尝试为 SQLCE 和紧凑框架中的表编写查询,但查询需要读取具有两个条件的每一行。

任何给定行中的列“位置”可能为空,也可能不为空,如果不为空,则需要检查其值,如果为空,则应选择该行,即:

if( location!= null )
{
    if( d == "location" )
         SELECT;
}
else
    SELECT;

有人知道我该怎么做吗?

【问题讨论】:

    标签: c# sql compact-framework sql-server-ce


    【解决方案1】:

    使用OR 测试任一条件是否为真。

    SELECT col1, col2, ..., coln
    FROM yourtable
    WHERE location IS NULL OR location = 'location'
    

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 2022-01-14
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多