我正在尝试在 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/