之前找工作参加了几个面试,发现软件测试的笔试都有一道关于SQL的简答题,今天就把必考的题型及参考答案汇总一下。
基础SQL例子
1、创建表,如创建学生表Student,要求有学生姓名name,年龄age,班级class
大致写法是:
字段名 类型 是否为空 主键
创建后表如下
如果说求出班级的学生人数,也就是求学生表的总数
7、简单去重,求出去除重复名字后的名字列
8、求出年龄字段有重复的
创建有默认值且限定字段值的表
例子:创建一个员工表,要求有sex字段,且sex仅限男女两种值,默认是男
(1)如果是以下创建方式,sex字段插入非男或者非女值,是不会 错的,原因未知
(2)如果是以下这种创建方式,sex字段插入非男或者非女值,是会 错的
求出最大id的男女两条数据
employee表如下:
查询结果如下
2、求出c_id为201的平均分
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询32808 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!