关键字 'as' 附近有语法错误

stovl612 2015-01-13 06:28:55
select 50m_run as abc from devtbl_tsn,看着好像没有问题啊。。。肿么回事?
...全文
646 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
stovl612 2015-01-13
  • 打赏
  • 举报
回复
引用 5 楼 ky_min 的回复:
你知道 select 50m_run from devtbl_tsn这句变成什么意思了吗 这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
哦,原来是这样,非常感谢!
还在加载中灬 2015-01-13
  • 打赏
  • 举报
回复
你知道 select 50m_run from devtbl_tsn这句变成什么意思了吗 这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
stovl612 2015-01-13
  • 打赏
  • 举报
回复
引用 3 楼 ky_min 的回复:
devtbl_tsn表里面得有这个列 我倒想问下,devtbl_tsn这个表都有哪些列 是不是你的devtbl_tsn有列abc? 如果是这样,那你就写反了 select abc as [50m_run] from devtbl_tsn
有的,不加括号也不用as倒是能跑的通。。。但是我不想用这个数字开头的字段名,后续的程序会处理掉数字而出错,列名我是改不了了,我是我的数据库。。。
还在加载中灬 2015-01-13
  • 打赏
  • 举报
回复
devtbl_tsn表里面得有这个列 我倒想问下,devtbl_tsn这个表都有哪些列 是不是你的devtbl_tsn有列abc? 如果是这样,那你就写反了 select abc as [50m_run] from devtbl_tsn
stovl612 2015-01-13
  • 打赏
  • 举报
回复
引用 1 楼 ky_min 的回复:
列名不符合正常的形式,要用[]括起来
select [50m_run] as abc from devtbl_tsn
括起来,列名无效,怎么破?
还在加载中灬 2015-01-13
  • 打赏
  • 举报
回复
列名不符合正常的形式,要用[]括起来
select [50m_run] as abc from devtbl_tsn

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧