加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

从嵌套选择T-SQL中选择

发布时间:2020-12-12 08:42:33 所属栏目:MsSql教程 来源:网络整理
导读:我希望通过在内部查询中选择它们来修改数据 并计算其中一个修改.. 它给出错误.. 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' e
我希望通过在内部查询中选择它们来修改数据
并计算其中一个修改..
它给出错误..
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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读