所以我想知道如何才能做到这一点,我正在使用SQL Server Compact,需要做一件特定的事情。
我需要将一个字符串附加到一个int中,如果一个列不等于一个值,就会得到一个字符串
例如,假设我在这里有一个查询
SELECT id, Auto FROM example现在,为了得到我想要的东西,我必须这样做,选择它,然后像这样解决它
string id = dr["id"].ToString() +
dr["Auto"].ToString().IsNotNullOrWhitespace()
? " (Auto)" : "");如何在SQL中获得相同的结果?就像这样
SELECT id ..... as id FROM example(Auto定义为INT NULL)
发布于 2013-06-27 11:24:15
未经过测试,但您可以尝试以下操作
SELECT (
case id
WHEN 1
THEN id + ' (Auto)'
ELSE id END) as id
FROM examplehttps://stackoverflow.com/questions/17333967
复制相似问题