2012-07-16 163 views
2

我正试图在SQLCE和compact-framework中为表写一个查询,但查询需要用两个条件读取每一行。任何给定行中SQL条件语句?

列“位置”可能会或可能不会为空,如果它不为null,则需要检查它的价值,如果它是空的行应选择,即:

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

任何人都知道我该如何去做这件事?

回答

3

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

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