标题:根据表写SQL语句(感觉能写出的进来)
取消只看楼主
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
 问题点数:0 回复次数:4 
根据表写SQL语句(感觉能写出的进来)

假如有一个表名为tb_allphone的一个表,表结构和记录如下:
client_name Client_phone Total Sex
张三 63601201 17 男
范峰 63602202 18 男
陈娜 63625148 25 女
陈娜 25863147 29 女
李飞 68573596 12 男
陈娜 68562314 30 女
范峰 69532418 19 男
用一句SQL得出如下结果:
client_name Client_phone Total Sex
张三 63601201 17 男
李飞 68573596 12 男
陈娜 68562314 84
范峰 69532418 37

搜索更多相关主题的帖子: SQL 语句 感觉 
2006-06-15 08:30
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 

笨笨,你也常来这个版呀,我是的应聘的时候,人家问我的这个问题,让我晕了好半天,我真的服气,你这么高的水平,人家出问题就是这样的,我也没有办法呀,看来我应聘的事情,又黄啦,


让我们风风火火的过一生,别平平淡淡过一年。
2006-06-15 14:57
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
这个我知道,谢谢啦,从你的SQL语句,不管实际与否,我已经学到一些知识,不管啦,应该的上与不上,没有事情 的,只要学习的知识,就可以啦,谢谢版主你回答,我相信下一次,我一定会自己写这个诗句的.

让我们风风火火的过一生,别平平淡淡过一年。
2006-06-15 20:33
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
以下是引用LouisXIV在2006-6-17 22:56:38的发言:

--

--没有看出有什么特别的,值得这么大费周章得去写子查询

--下面这个有什么不可以??

select client_name,max(Client_phone)as N'Client_phone' ,sum(Total)as N'Total',Sex
from tb_allphone
group by client_name,Sex

--测试如下

declare @tb_allphone table
(
client_name varchar(10),
Client_phone int,
Total int,
Sex varchar(10)
)
insert into @tb_allphone
select '张三',63601201,17,'男' union all
select '范峰',63602202,18,'男' union all
select '陈娜',63625148,25,'女' union all
select '陈娜',25863147,29,'女' union all
select '李飞',68573596,12,'男' union all
select '陈娜',68562314,30,'女' union all
select '范峰',69532418,19,'男'

select client_name,max(Client_phone)as N'Client_phone' ,sum(Total)as N'Total',Sex
from @tb_allphone
group by client_name,Sex

/*
client_name Client_phone Total Sex
----------- ------------ ----------- ----------
范峰 69532418 37 男
李飞 68573596 12 男
张三 63601201 17 男
陈娜 68562314 84 女
*/

--除了排序以外都是一样的数据

select client_name,max(Client_phone)as N'Client_phone' ,sum(Total)as N'Total',Sex
from @tb_allphone
group by client_name,Sex
你的这句我怎么也没有明白呀?红色的不明白,
另外为什么要用那个max呀?版主,可是以提示一下吗?


让我们风风火火的过一生,别平平淡淡过一年。
2006-06-25 11:16
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 

版主,你可真的很厉害的,这一点,你也能看到,我原来一直认为,笨笨的方法已经让我很长见识,这一次更让感觉到版主的心细,厉害!


让我们风风火火的过一生,别平平淡淡过一年。
2006-06-25 11:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-72410-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051188 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved