SQL server QQ数据查询 部分题目 求解

SQL server QQ数据查询 部分题目 求解

(1)查询QQ号码为54789625的用户的好友中每个省份的总人数,并且总人数按由大到小

(2)查询至少有150天未登录QQ账号的用户信息,包括QQ号码,最后一次登录时间、等级、昵称、年龄,并按时间的降序排列。

(3) 查询好友超过20个的用户号码及其好友总数。

(4)查询QQ号为88662753的用户的所有 好友 的信息


ljjixi 1年前 已收到1个回答 举报

wilsonn321 幼苗

共回答了16个问题采纳率:93.8% 举报

--***** 查询至少有150天未登陆QQ账号的用户信息,包括QQ号码,最好一次登陆时间,等级,昵称,年龄,并按时间进行排序--
select * from BaseInfo s
inner join QQUser m on s.QQID=m.QQID
where DATEDIFF (DD ,m.lastLogTime,GETDATE())>=150
order by LastLogTime DESC
--查询QQ号为54789625的用户的好友信息每个省份的人数,并且按总人数从大到小--
select COUNT(*),m.Province from Relation s inner join BaseInfo m on s.RelationQQID=m.QQID
where(s.QQID=54789625) group by m.Province
select COUNT(m.Province),m.Province from Relation s,BaseInfo m where(s.QQID=54789625 and s.RelationStatus=0 and s.RelationQQID=m.QQID)
group by m.Province order by COUNT(m.Province) DESC

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.035 s. - webmaster@yulucn.com