首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急求解sql查询有关问题

2012-05-09 
急!求解sql查询问题一张学生表student ,有 id,name, sex 3个字段。要求一条sql语句查出表中前5个男生和前5

急!求解sql查询问题
一张学生表student ,有 id,name, sex 3个字段。要求一条sql语句查出表中前5个男生和前5个女生的信息
例如:表如下,
id name sex
1 小雷 男  
2 小王 男  
3 小张 女  
4 小李 男  
5 小黑 女  
6 小波 男  
7 小胡 男  
8 小陈 女  
9 小戒 男  
10 小美 女  
11 小胖 男  
12 小瘦 女  
13 小小 男  
14 小四 女  
15 小吕 女  
   
最后查询结果:
1小雷 男  
2小王 男  
4小李 男
6小波 男  
7小胡 男 
3小张 女  
5小黑 女  
8小陈 女  
10小美 女  
12小瘦 女  


[解决办法]

SQL code
select top 5 * from tb where sex='男'unionselect top 5 * from tb where sex='女'
[解决办法]
select top 5 * from student where sex='男'
union
select top 5 * from student where sex='女' 
order by sex,id

热点排行
Bad Request.