我有一个没有关系的表。当字段countyName 是零长度字符串时,我需要Statewide
在结果集中。否则,我需要该字段的值保持原样,例如:注意第二列中如何存在“Statewide”和“countyName”。CountyName 应该是实际存储在数据库中的原始值。
`countyName` `address`
blah blah
Jackson blah blah
需要(两个示例的第一行都是列名)
countyName address
Statewide blah blah
Jackson blah blah
这是我尝试过的,您可以忽略此示例中的其余字段
select case servicetype
when 'cr' then 'Community Resource'
when 'ed' then 'Education'
when 'fb' then 'Faith-based'
when 'me' then 'Medical Equipment'
when 'hc' then 'Health Care'
else 'Other'
end as serviceType
,case countyName
when '' then 'Statewide'
else 'countyname' end
,name
,physicaladdress
,city
,statelocation
,zip
,phone
,website
from main
order by countyName, servicetype, name