企业SQL面试题
一.A、B、C、D四张表的结构相同, (东大金智)
包含四个字段:id、name、address、age
a).存在于A表中,不存在于B表和D表的数据
b).将不属于表D的但是在表A中的数据插入到表B中去
二.
表A和表B,结构一致,有数据若干。(亚信科技)
现找出B表中,B表与A表三个对应字段中有两个对应字段相等的记录。
例如:
表A
COL1 COL2 COL3
1 10 100
2 20 200
3 30 300
4 40 400
表B
COL1 COL2 COL3
1 20 1
2 20 222
1 102 111
3 30 300
9 40 400
输出:
col1 col2 col3
2 20 222
3 30 300
9 40 400
三. 给出一个表的数据如下(三星电子)
日期 电费
6月1日 60
6月2日 34
6月3日
6月4日
等
条件:3日的电费=1日+2日
4日的电费=2日+3日
写sql语句,最终显示出六月所有电费
四.创建两张表:student、grades(文思创新)
student表

grades表

1)使用SQL语句创建如图的两张表
student : id、name、class、grade
grade : id、name、chinese、math、English
五.写出一条sql语句:
取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)
(联创)