sqlserver中的as是什么意思
selectcount(*)from(selectClassificationfromNewsInfo)asa;不加as就报错,为什么啊....不解.......
select count(*) from (select Classification from NewsInfo) as a;
不加as就报错,为什么啊....不解.... 展开
不加as就报错,为什么啊....不解.... 展开
4个回答
展开全部
这是sql server的一个规则所决定的.
sql server中派生表是不能单独作为表名的 一定要给它个别名当做表名
这里你的派生表就是 (select Classification from NewsInfo) 如果不加 as a 就不能直接用在 from后面。
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。
Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
展开全部
你好,这是sql server的一个规则所决定的..
sql server中派生表是不能单独作为表名的 一定要给它个别名当做表名
这里你的派生表就是 (select Classification from NewsInfo) 如果不加 as a
就不能直接用在 from后面
sql server中派生表是不能单独作为表名的 一定要给它个别名当做表名
这里你的派生表就是 (select Classification from NewsInfo) 如果不加 as a
就不能直接用在 from后面
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通俗来讲就是: 用 a 来代表 查询 的结果。 这里的查询结果是一个数值。
举个例子比较好说明:
select stu_name from table1 where stu_id=5;
这个是最简单的查询语句。 意思就是指将 表格 table1 中, stu_id=5 的记录 的 stu_name 查找出来, 用 stu_name来 代表查询结果。
这里 的 stu_name 和 a 用途是一样的, 都是代表查询结果。
举个例子比较好说明:
select stu_name from table1 where stu_id=5;
这个是最简单的查询语句。 意思就是指将 表格 table1 中, stu_id=5 的记录 的 stu_name 查找出来, 用 stu_name来 代表查询结果。
这里 的 stu_name 和 a 用途是一样的, 都是代表查询结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
暂存表名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询