SQL中如何两个表格合并 sql结果

如何解决多个SQL数据库合并显示数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何解决多个SQL数据库合并显示数据
上传于||文档简介
&&如​何​解​决​多​个​S​Q​L​数​据​库​合​并​显​示​数​据
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢怎么把两个结果集,合并成一个结果集呀!而且两结果集结构不一样-MS-SQLServer/基础类-mssql-电脑编程网怎么把两个结果集,合并成一个结果集呀!而且两结果集结构不一样-MS-SQLServer/基础类作者:zcz 和相关&&怎么把两个结果集,合并成一个结果集呀!而且两结果集 结构不一样------回答---------------其他回答(20分)---------
引用 8 楼 zcz 的回复:只有一个表哦学号 姓名 所属班级..  ...  ...SQL code
--=============================================
-- Author:
T.O.P
-- Create date:
-- Version:
SQL SERVER 2000
-- =============================================
declare @tb table([班级] int,[学号] varchar(5),[名字] varchar(6))
insert @tb
select 1,'07110','速度' union all
select 2,'07112','的身份' union all
select 2,'07113','下次v' union all
select 3,'07114','才' union all
select 3,'07115','不'
select k.班级, k.num as 人数, t.学号, t.名字
from (select 班级, count(学号) as num from @tb group by 班级) k inner join
(select 班级, 学号, 名字 from @tb a where not exists(select 1 from @tb where a.班级=班级 and a.学号&学号)) t on k.班级=t.班级
--测试结果:
/*
班级
----------- ----------- ----- ------
07110 速度
2
07113 下次v
3
07115 不
(所影响的行数为 3 行)
*/
相关资料:|||||||怎么把两个结果集,合并成一个结果集呀!而且两结果集结构不一样-MS-SQLServer/基础类来源网络,如有侵权请告知,即处理!编程Tags:                &                     上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
SQL如何将多行数据合并到一行
下载积分:819
内容提示:SQL如何将多行数据合并到一行
文档格式:DOC|
浏览次数:45|
上传日期: 16:06:36|
文档星级:
该用户还上传了这些文档
SQL如何将多行数据合并到一行
官方公共微信SQL怎样合并表中两列的值为一列来显示 Table1
有两列,都是varchar型,列名为:
我要把这两列的值合并起来变成一列(列名为C,该列原本是没有在表内的,我想用AS来定义生成,不知可否?)的值来显示,该怎样写SQL语句来生成这样的视图?
例如这样的结果来显示:
也就是想要加 &+ &号和 &= &号进去,不知可以吗? --------------------------------------------------------------select a+ ': '+b as c from table1 就可以啦}

我要回帖

更多关于 两个表格合并 sql 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信