当前位置: 代码迷 >> Sql Server >> 这句sql语句报错,为什么,那位能说说缘由解决方法
  详细解决方案

这句sql语句报错,为什么,那位能说说缘由解决方法

热度:36   发布时间:2016-04-27 20:35:51.0
这句sql语句报错,为什么,那位能说说缘由
SELECT           right( '00000 '+cast(dbo.ApexCoreUser.apexId   as   varchar(10)),5)   as   dbo.ApexCoreUser.apexId   from   jwc_view2

------解决方案--------------------
SELECT right( '00000 '+cast(dbo.ApexCoreUser.apexId as varchar(10)),5) as dbo.ApexCoreUser.apexId from jwc_view2

as是给该列起别名
肯定不能用dbo.ApexCoreUser.apexId
SELECT right( '00000 '+cast(dbo.ApexCoreUser.apexId as varchar(10)),5) as apexId from jwc_view2
这样试试?
------解决方案--------------------
SELECT right( '00000 '+cast(dbo.ApexCoreUser.apexId as varchar(10)),5) apexId from jwc_view2

这样也是可以的。。。。。
主要就是你对as的理解不够深
  相关解决方案