淘小兔

sql是数据库的一种,面试sql是需要经过考试的,这里整理了常见SQL面试题经典50例,干货满满,有详细的解读。

常见SQL面试题经典50例

SQL基础知识整理

知识兔

select 查询结果,如: [学号,平均成绩:组函数avg(成绩)]

from 从哪张表中查找数据,如:[涉及到成绩:成绩表score]

where 查询条件,如:[b.课程号='0003' and b.成绩>80]

group by 分组,如:[每个学生的平均:按学号分组](oracle,SQL server中出现在select 子句后的非分组函数,必须出现在group by子句后出现),MySQL中可以不用

having 对分组结果指定条件,如:[大于60分]

order by 对查询结果排序,如:[增序: 成绩聽 ASC / 降序: 成绩 DESC];

limit 使用limt子句返回topN(对应这个问题返回的成绩前两名),如:[ limit聽 2 ==>从0索引开始读取2个]limit==>从0索引开始 [0,N-1]

select * from table limit 2,1;

-- 含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据

select * from table limit 2 offset 1;

-- 含义是从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是从第1条开始读取,即读取第2,3条

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载