c# - SQL条件语句?

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

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

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

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

有人知道我该怎么做吗?

最佳答案

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

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

关于c# - SQL条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11513735/

相关文章:

c# - 拦截 windows mobile 上的最小化事件(紧凑型框架)

c# - HttpClient PostAsJsonAsync 方法无法正常工作(序列化无法正常工作)

c# - 车辆 GPS 跟踪设备

mysql - 在两个不同的表中为同一员工选择最大日期

mysql - 为什么我在 Mysql 中得不到返回值?

php - 将 php 搜索数组与查询结果相结合 - 内连接 php 数组

windows-mobile - RESTful Web 服务、.net 紧凑框架和许多 HTTP 方法

格式化日期 "day dd/mm/yyyy"

c# - 命名管道客户端无法连接到作为网络服务运行的服务器

c# - 使用 SQLite :memory: with NHibernate 时出现问题