10-241 查询同专业的学生
本题目要求编写SQL语句,
检索Student
表中与‘张三’在同一个专业的学生记录。
select distinct sno as 学号,sname as 姓名
from stu
where mno in(select mno from stu where sname=N'张三')
AND sname<>N'张三'
10-242 添加一条学生记录
本题目要求编写 Insert语句,在stu
表中添加一条学生记录:
学号:S012,姓名:周强,性别:1,其它属性为NULL.
insert into stu
values('S012','周强','1',null,null,null)
10-243 A4-5统计职工表中职务的数量
统计职工表(employees)
中职务(Title)
的个数,并重命名为countTitle
提示:请使用SELECT语句作答。
select count(Title) countTitle from (select distinct Title from employees) n
10-244 6-1 查询PC的平均速度
本题目要求编写SQL语句,
查询PC
的平均速度。
select avg(speed) as avg_speed from pc
10-245 A4-6查找订单表中特定顾客编号的相关信息
查询订单表(orders)
中以字母V
打头的顾客编号(CustomerID)
产生的订单信息,结果显示为顾客编号(CustomerID)
和总运费(sumFreight)
提示:请使用SELECT语句作答。
select CustomerID,sum(Freight) sumFreight
from orders
where CustomerID like 'V%'
group by CustomerID
10-246 6-5 查询各种不同速度的PC的平均价格
本题目要求编写SQL语句,
查询各种不同速度的PC
的平均价格。
select distinct speed,avg(price) as avg_price from
pc group by speed
10-247 6-10 查询所有生产打印机的厂商生产的PC的硬盘平均容量
本题目要求编写SQL语句,
查询所有生产打印机
的厂商生产的PC
的硬盘平均容量。
select avg(pc.hd) avg_hd from pc,product /*这个是生产打印机生产pc的model */
where
product.model=pc.model
and
product.maker in (
select maker from product
where type='打印机'
group by maker
)
10-248 7-1 将下述事实存入数据库:生产厂商C制造的型号为1100的PC机,速度240,内存32,硬盘2.5G,售价2499美元。
本题目要求编写SQL语句,
用两
个INSERT
语句将下述事实存入数据库:生产厂商C
制造的型号为1100
的PC
机,速度240
,内存32
,硬盘2.5
G,售价2499
美元。
insert into product
values('C','1100','个人电脑');
insert into pc values('1100','240.00','32','2.50','null','2499')
10-249 B1-1查找职员信息及其直接上级的相关信息
这是一个SQL编程题模板。请在这里写题目描述。例如:本题目要求编写SQL语句,
检索出Student
表中所有符合id > 50
的记录。
提示:请使用SELECT语句作答。
select a.LastName,a.FirstName,b.EmployeeID,b.Title
from employees a , employees b
where a.ReportsTo=b.EmployeeID
group by a.EmployeeID
10-250 B1-2查询供应商及其供应的产品情况
查找提供产品的各个供应商名称及其供应的产品,显示为:产品编号(ProductID)
,产品名称(ProductName)
,供应商编号(SupplierID)
,公司名称(CompanyName)
,
提示:请使用SELECT语句作答。
select products.ProductID,products.ProductName,
products.SupplierID,
suppliers.CompanyName
from products
join suppliers on suppliers.SupplierID=products.SupplierID