标题:面试的时候经常会问sql sever查询会吗?
只看楼主
gerald1236
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2012-7-8
结帖率:16.67%
已结贴  问题点数:10 回复次数:1 
面试的时候经常会问sql sever查询会吗?
我就想问一下,所谓的sql sever查询会吗?就是指会是使用select语句吗?还是有更深层的意思,求大牛回答,谢谢。
搜索更多相关主题的帖子: 面试 sql 查询 select 语句 
2018-02-27 14:25
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册: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



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




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

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