主题:关于联合查询的问题
haoge
[专家分:140] 发布于 2007-04-15 10:05:00
use HrMan
select Emp_name,Wage from Employee order by Wage
union select '合计',sum(Wage) from Employee
go
当去掉 关键字union 正确
但是当 带有union 时 ,显示错误信息
use HrMan
select Emp_name,Wage from Employee order by Wage
union select '合计',sum(Wage) from Employee
go
服务器: 消息 156,级别 15,状态 1,行 3
在关键字 'union' 附近有语法错误。
关键字 union 怎么使用?
回复列表 (共5个回复)
沙发
潇洒老乌龟 [专家分:1050] 发布于 2007-04-15 21:37:00
select * from
(
select Emp_name,Wage from Employee
union
select Emp_name = '合计' , sum(Wage) Wage from Employee
) t
order by case Wage when '合计' then 2 else 1 end , Wage
板凳
菜鸭 [专家分:5120] 发布于 2007-04-16 07:50:00
select Emp_name,Wage from Employee
union select '合计',sum(Wage) from Employee order by Wage
3 楼
潇洒老乌龟 [专家分:1050] 发布于 2007-04-16 15:36:00
create table Employee(Emp_name varchar(10),Wage int)
insert into Employee(Emp_name,Wage) values('中国',1)
insert into Employee(Emp_name,Wage) values('美国',-12)
--作者:菜鸭的SQL
select Emp_name,Wage from Employee
union all select '合计',sum(Wage) from Employee order by Wage
select * from
(
select Emp_name,Wage from Employee
union
select Emp_name = '合计' , sum(Wage) Wage from Employee
) t
order by case Emp_name when '合计' then 2 else 1 end
drop table Employee
/*作者:菜鸭的SQL的结果
Emp_name Wage
---------- -----------
美国 -12
合计 -11
中国 1
(所影响的行数为 3 行)
*/
/*
Emp_name Wage
---------- -----------
美国 -12
中国 1
合计 -11
(所影响的行数为 3 行)
*/
4 楼
中国台湾 [专家分:2140] 发布于 2007-05-03 20:49:00
good
5 楼
jxncjjg [专家分:0] 发布于 2007-05-08 14:53:00
提供计算机专业视频教程,邮政特快全国三天内送到你手中.
联系方式:电话13576145612 QQ:108410943 E-mail:ncncldjjg@126.com
1、Oracle9iOCP(Oracle认证专家DBA)视频教程 ChinaITLab主讲(23CD)
2、SQL语言、数据挖掘、SQLServer2000视频教程 某高校教授主讲(6CD)
3、VC++6.0开发详解视频教程 孙鑫主讲(8CD)
4、C语言详解视频教程 某高校教授主讲 大小:5CD
5、java语言详解视频教程 孙鑫主讲(12CD)
6、java开发技术详解视频教程 张孝详主讲(21CD)
7、J2EE Web程序开发定向班/Java就业班完整版 ChinaITLab主讲(12CD)
8、JAVA/JSP实例系列视频教程 马士兵主讲(6CD)
9、UNIX系统原理视频教程 某高校教授主讲 大小:3CD(重点推荐)
10、Linux内核编程入门视频教程 由尚德主讲(11CD)
11、Linux软件开发工程师视频教程 ChinaITLab主讲(3CD)
12、Linux配置、管理、优化实战工程师视频教程 ChinaITLab主讲(8CD)
13、MCSE(微软认证系统工程师)认证视频教程 北京科海主讲(11CD)
14、WindowsServer2003即学即会(6CD)
15、大学数学[离散、线性代数、概率与数据统计、高数] 某高校教授主讲(22CD)
16、清华大学计算机专业多媒体教程(数据结构、汇编、编译原理等)(13CD)
我来回复