赞
踩
- create database 汽车
-
- CREATE TABLE 汽车表(
- 汽车序号 INT PRIMARY KEY,
- 汽车名称 CHAR(10) NOT NULL,
- 型号 VARCHAR(60) NOT NULL,
- 价格 INT,
- 车身颜色 VARCHAR(20))
-
- CREATE TABLE 部门表(
- 部门序号 INT PRIMARY KEY,
- 部门名 CHAR(20) NOT NULL,
- 负责人名 CHAR(10) NOT NULL,
- 人数 INT)
-
- CREATE TABLE 汽车出厂表(
- 汽车序号 INT FOREIGN KEY REFERENCES dbo.汽车表(汽车序号) NOT NULL,
- 部门序号 INT FOREIGN KEY REFERENCES dbo.部门表(部门序号) NOT NULL,
- 出厂日期 SMALLDATETIME NOT NULL,
- 出厂数量 INT,
- 出厂价格 INT,
- PRIMARY KEY(汽车序号,部门序号,出厂日期))
导入excel表格的数据到表中
如图。所有忽略都改成表里的目标
一直点下一步直到完成
- --查询全部汽车的名称和型号。
- SELECT 汽车名称,型号
- FROM dbo.汽车表
-
- --查询所有汽车的名字。
- SELECT 汽车名称
- FROM dbo.汽车表
-
- --查询捷达车的全部数据。
- SELECT *
- FROM 汽车出厂表 JOIN 汽车表
- ON 汽车表.汽车序号=汽车出厂表.汽车序号
- WHERE 汽车名称='捷达'
-
- --查询价格低于10万元的汽车的名称和型号。
- SELECT 汽车名称,型号
- FROM 汽车表
- WHERE 价格<=100000
-
- --查询价格在10~12万元之间的汽车的名称、型号和价格,并将查询结果按价格升序排序。
- SELECT 汽车名称,型号,价格
- FROM 汽车表
- WHERE 价格>=100000 AND 价格<=120000
- ORDER BY 价格
-
- --查询‘富奥公司’、‘公司’和‘公司’的负责人和职工人数。
- SELECT 部门名,负责人名,人数
- FROM 部门表
- WHERE 部门名='富奥公司' OR 部门名='轿车公司' OR 部门名='客车公司'
-
- --查询除‘‘富奥公司’、‘轿车公司’和‘客车公司’之外的其他部门的部门名、负责人和职工人数。
- SELECT 部门名,负责人名,人数
- FROM 部门表
- WHERE 部门名 IN('富奥公司','轿车公司','客车公司')
-
- --查询姓‘张’的负责人所负责的全部部门。
- SELECT 部门名
- FROM 部门表
- WHERE 负责人名 LIKE '张%'
-
- --查询宝来自动档汽车的型号、价格和车身颜色信息。
- SELECT 型号,价格,车身颜色
- FROM 汽车表
- WHERE 型号 LIKE '宝来%自动%'
-
- --查询所有姓张且名字为两个字的负责人的姓名和所负责的部门。
- SELECT 部门名
- FROM 部门表
- WHERE 负责人名 LIKE '张_'
-
- --查询汽车颜色未定的汽车的型号和价格。
- SELECT 型号,价格
- FROM 汽车表
- WHERE 车身颜色 IS NULL
- --查询汽车型号数超过5种的汽车名称和型号总数。
- SELECT 汽车名称,COUNT(汽车表.型号)型号总数
- FROM 汽车表
- GROUP BY 汽车名称
- HAVING COUNT(汽车表.型号)>5
-
-
- --查询平均价格超过10万元的汽车的名称和平均价格。
- SELECT 汽车名称,AVG(价格)平均价格
- FROM 汽车表
- GROUP BY 汽车名称
- HAVING AVG(价格)>100000
-
- --查询汽车的出厂情况,列出汽车型号,出厂日期和出厂数量。
- SELECT 型号,出厂日期,出厂数量
- FROM 汽车表,汽车出厂表
-
- --查询捷达汽车的出厂情况,列出汽车型号、出厂日期、出厂数量和出厂价格。
- SELECT 型号,出厂日期,出厂数量,出厂价格
- FROM [dbo].[汽车出厂表]
- JOIN [dbo].[汽车表] ON 汽车表.汽车序号=汽车出厂表.汽车序号
- WHERE 型号 LIKE '捷达%'
-
-
- --查询富奥公司出厂的汽车情况,列出汽车型号、出厂日期、出厂价格。
- SELECT 型号,部门名,出厂日期,出厂数量,出厂价格
- FROM [dbo].[汽车出厂表] JOIN [dbo].[部门表]
- ON 汽车出厂表.部门序号=部门表.部门序号
- JOIN [dbo].[汽车表] ON 汽车表.汽车序号=汽车出厂表.汽车序号
- WHERE 部门名='富奥公司'
-
- --查询2004年4月以后捷达汽车的出厂情况,列出汽车型号、部门名、出厂日期、出厂数量和出厂价格。
- SELECT 型号,部门名,出厂日期,出厂数量,出厂价格
- FROM [dbo].[汽车出厂表] JOIN [dbo].[部门表]
- ON 汽车出厂表.部门序号=部门表.部门序号
- JOIN [dbo].[汽车表] ON 汽车表.汽车序号=汽车出厂表.汽车序号
- WHERE 出厂日期>'2004-3-31' AND 型号 LIKE '捷达%'
-
- --查询姓张的部门负责人所负责的部门的总人数。
- SELECT SUM(人数)总人数
- FROM 部门表
- WHERE 负责人名 LIKE '张%'
-
- --查询宝来汽车的平均出场价格、最高出场价格和最低出场价格。
- SELECT 汽车名称,AVG(出厂价格)平均出厂价格,MAX(出厂价格)最高出厂价格,MIN(出厂价格)最低出厂价格
- FROM [dbo].[汽车出厂表] JOIN [dbo].[汽车表]
- ON 汽车表.汽车序号=汽车出厂表.汽车序号
- WHERE 汽车名称='宝来'
- GROUP BY 汽车名称
-
- --查询富奥公司、轿车公司和解放公司出厂的汽车的名称、出厂日期和出场价格,并将查询按部门名升序排序。
- SELECT 汽车名称,出厂日期,出厂价格
- FROM 汽车表 JOIN 汽车出厂表
- ON 汽车表.汽车序号=汽车出厂表.汽车序号
- JOIN 部门表 ON 汽车出厂表.部门序号=部门表.部门序号
- WHERE 部门名 IN('富奥公司','轿车公司','解放公司')
- ORDER BY 部门名
-
- --查询汽车名称、价格、出厂价格、差价(出厂价格-价格)。
- SELECT 汽车名称,价格,出厂价格,出厂价格-价格
- FROM 汽车表 JOIN 汽车出厂表
- ON 汽车表.汽车序号=汽车出厂表.汽车序号
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。