数据库查询
用一条SQL 语句 查询出每门课都大于80 分的学生姓名
建表语句:
插入数据
答案有3种:
一道SQL语句面试题,关于group by表内容:
一道SQL语句面试题,关于group by表内容:
如果要生成下列结果, 该如何写sql语句?

建表语句:
插入数据:
答案:
用一条sql 语句显示所有可能的比赛组合
一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合
team表建表语句:
插入数据:
答案:
结果如图所示:

统计年度中月度细则总和
怎么把这样一个表儿

查成这样一个结果

建表语句:
插入数据:
答案:
删除除了自动编号不同, 其他都相同的学生冗余信息
学生表建表语句:
插入数据:
如图所示:

答案:
在mysql中,不能通过嵌套子查询来直接删除或者修改记录,需要通过别名来指定嵌套子查询作为一个临时表。
给嵌套子查询的结果取一个别名,然后从这个表中再次查询出记录,然后再做删除或者修改操作。
关于年度、季度SQL统计查询的面试题
- A表 - 销售数据表,其中adddate是销售时间,company是客户公司,money是销售金额,sales是销售员
- B表 - 产品销售表,aid对应A表中的id,pid对应是C表中产品表。
- C表 - 产品类型表
-
销售数据表建表语句:
插入数据:
-
产品销售表建表语句:
插入数据:

-
产品类型表建表语句:
插入数据:

请使用SQL语句统计2011年至2013年三年中每个季度的销售金额?
另外在MySQL中有个特殊的规定,即不允许使用列别名作为查询条件,实在要执行,只好把新字段的组成在条件里再实现一遍
据说是因为MySql中列的别名本来是返回结果的时候才显示的.这个还没有得到证实,纯属猜测!
请使用SQL语句按如下格式统计2013年销售金额前5位的销售员
不知道是不是考察:order by和group by共用的问题。order by 必须放在group by 后面
请用SQL语句统计出哪个产品线的销售金额最多?
关於部门表及员工表面试题
数据库的表设计如下:
部门表:部门编号,部门名称,地址;
员工表:员工编号,员工名字,职务,管理编号,入职日期,薪资,奖金,部门编号;
部门表建表语句:
插入数据:
如图所示:

员工表建表语句:
插入数据:
如图所示:
