从嵌套选择T-SQL中选择

前端之家收集整理的这篇文章主要介绍了从嵌套选择T-SQL中选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望通过在内部查询中选择它们来修改数据
并计算其中一个修改..
它给出错误..
select count(cvs) from
(
  select 
  cvs,(case Citycode when 123 then 'test' else 'other' end) as CityName,(case ProductCode when '000' then 'test3' when 'ss' then 'xtr' else 'ddd' end) as CardName
  from Applications
)

解决方法

您需要为子查询提供一个别名:
select count(x.cvs) from
(
  select 
  cvs,(case ProductCode when '000' then 'test3' when 'ss' then 'xtr' else 'ddd' end) as CardName
  from Applications
) x

猜你在找的MsSQL相关文章