(产品编号 CHAR(10) NOT NULL,
产品名称 VARCHAR(30),
价格 MONEY,
库存量 INT)
CREATE TABLE 销售商信息
(销售商编号 CHAR(10) NOT NULL,
销售商名称 VARCHAR(30),
地区 VARCHAR(20),
负责人 VARCHAR(10),
电话 VARCHAR(8))
CREATE TABLE 销售
(产品编号 CHAR(10) NOT NULL,
销售商编号 CHAR(10) NOT NULL,
销售时间 DATETIME,
数量 INT,
金额 MONEY)
2:ALTER TABLE 销售
ADD CONSTRAINT CK_数量 CHECK(数量>=0)
ALTER TABLE 销售商信息
ADD CONSTRAINT CK_电话 CHECK(CAST(电话 AS INT)>=0 AND CAST(电话 AS INT)<=999999999 AND LEN(电话)=8)
3: CREATE VIEW 产品销售情况
AS
SELECT 产品名称,产品价格,销售时间,数量
FROM 产品信息,销售
WHERE 产品信息.产品编号=销售.产品编号
4:(1)SELECT * FROM 产品信息
(2)SELECT * FROM 产品信息 WHERE 价格>2000
(3)SELECT * FROM 销售 WHERE 销售时间>='2008-6-1'
(4)SELECT COUNT(*) AS 产品总数 FROM 产品信息
(5)SELECT 销售商编号,销售商名称 FROM 销售商信息 WHERE 负责人 LIKE '李%'
(6)SELECT 产品编号,COUNT(*) AS 销售次数,SUM(金额) AS 销售总额
FROM 销售
GROUP BY 产品编号
HAVING COUNT(*)>2
1、select 图书编号,书名,定价 from 图书 where 出版社标号='CS'2、select 图书.书名,图书.定价,出版社.出版社名称 from 图书,出版社 where 图书分类='教材' and 图书.出版社编号=出版社.出版社编号
3、select 出版社编号,count(图书编号),avg(定价) from 图书 group by 出版社编号
4、select 图书.图书编号,图书.书名 from 图书,出版社 where 图书分类='教材' and 图书.出版社编号=出版社.出版社编号 and 出版社.出版社编号=‘高等教育出版社’ and 图书.定价>30
1:select *职工号 from 工作关系 where "公司号=C2" AND "公司号=C5"2:UPDATE 工作关系
SET工资 = 工资 * 1.05
WHERE公司号IN
(SELECT公司号
FROM 公司关系
WHERE公司名 =‘联华公司’
还有一题啊》??给我加分哦。
3、SELECT 作者名,书名,出版社
FROM 图书,作者
WHERE 图书 . 作者编号 = 作者 . 作者编号
AND 年龄 <= (SELECT AVG (年龄)
FROM 作者)
同学,这些是数据库里面的最基本知识。你只要用心去学习就肯定会的。SQL语句里面也就SELECT,INSERT,DELETE,UPDATE等基本语句的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)