题目一
name |
subject |
scope |
张三 |
语文 |
63 |
张三 |
数学 |
95 |
张三 |
英语 |
85 |
李四 |
语文 |
86 |
李四 |
数学 |
96 |
李四 |
英语 |
82 |
create table tab(
name varchar(20),
subject varchar(20),
scope int
)
select * from tab;
insert into tab values
('张三','语文',63),
('张三','数学',96),
('张三','英语',85),
('李四','语文',63),
('李四','数学',96),
('李四','英语',85),
('王五','语文',82),
('王五','数学',96),
('王五','英语',85);
A:查询各个科目都大于80的学生姓名
题目二
表名:Bank
ID |
BankName |
Address |
City |
1 |
广州银行 |
天河区 |
广州市 |
2 |
招商银行 |
福田区 |
深圳市 |
3 |
农业银行 |
天河区 |
广州市 |
4 |
招商银行 |
南海区 |
佛山市 |
5 |
工商银行 |
罗湖区 |
深圳市 |
CREATE TABLE Bank (
id int,
BankName VARCHAR(10),
Address VARCHAR(10),
City VARCHAR(10) );
INSERT INTO Bank VALUES
(1,'广州银行','天河区','广州市'),
(2,'招商银行','福田区','深圳市'),
(3,'招商银行','天河区','广州市'),
(4,'农业银行','禅城区','佛山市'),
(5,'工商银行','香洲区','珠海市'),
(6,'农业银行','武江区','韶关市'),
(7,'建设银行','南山区','深圳市'),
(8,'农业银行','南海区','佛山市'),
(9,'招商银行','罗湖区','深圳市'),
(10,'农业银行','香洲区','珠海市');
A.统计每个城市中的银行个数(查询结果:city及银行个数)
B.查询至少具有二个银行的所有城市(查询结果包括:City及银行个数)
C.查询至少具有二个不同银行的所有城市的银行网点信息(查询结果包括:BankName,Address,City)
D.删除所有重复的数据(即:BankName,Address,City三者均相同)
E.删除所有重复的数据且只剩一条数据(即:BankName,Address,City三者均相同)
F.增加一列lsGZ,如果银行位于广州,则lsGZ等于1否则等于0,写出对lsGZ字段的更新语句