| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 558 人关注过本帖
标题:面试的时候经常会问sql sever查询会吗?
只看楼主 加入收藏
gerald1236
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-7-8
结帖率:16.67%
  已结贴   问题点数:10  回复次数:1   
面试的时候经常会问sql sever查询会吗?
我就想问一下,所谓的sql sever查询会吗?就是指会是使用select语句吗?还是有更深层的意思,求大牛回答,谢谢。
2018-02-27 14:25
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:86
帖 子:2590
专家分:6355
注 册:2015-3-25
  得分:10 
SQL查询,问题比较大了.
1.单表查询
-- 学生(学号,姓名,年龄,性别,班级)
--查所有的男生
select 学号,姓名,年龄,性别,班级 from 学生 where 性别='男'
2.多表联合查询
-- 班级(班级,院系)
--查2018001班的所有学生
select a.学号,a.姓名,a.年龄,a.性别,a.班级,b.院系 from 学生 as a
inner join 班级 as b on a.班级=b.班级
where a.班级='2018001'
3.行转列(你去百度查查)
4.列转行(你去百度查查)
5.汇总查询
用到的函数有 sum(),max(),min(),avg(),count(),分别是 求和,最大,最小,平均,计数
--求班级 2018001 的数学成绩 最高分,最低分,平均分
select max(成绩) as 最高,min(成绩) as 最低,avg(成绩) as 平均 from 成绩
where 班级='2018001'
...
很很都是查询,几个月都说不完...
2018-03-05 08:47







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

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