求解:用SQL语句书写下列数据库商品查询命令(每道题5分)

数据库商品管理中有表:商品和仓库,器结构如下:
· 商品(商品名 TEXT、单价SINGLE、数量SINGLE、总价SINGLE、进货日期DATE、仓库号 TEXT)
· 仓库(仓库号 TEXT、仓库名 TEXT、地址TEXT 、面积 INTEGER)
1.查询所有商品的商品名、单价、数量;
2.查询北京的仓库信息;
3.查询面积不低于100的仓库号及地址;
4.检索进货超过60天的商品情况;
5.核算所有商品的总价,并填入总价字段;
6.按总价降序查询商品的品名、单价、数量和总价;
7.查询北京仓库中的商品信息;
8.删除2006年1月1日之前进货的商品记录;
9.查询电视机的商品信息并将查询结果存入表TV中;
10.查询面积最大的仓库名及其中存放商品的名称和进货日期。
这是我写的,帮我看看,自己写的多数是错的 - -

1. 查询所有商品的商品名、单价、数量;
Select商品名text、单价、数量
From 商品
2. 查询北京的仓库信息;
1种方法Select * from 仓库 where 仓库名=’北京’
2种方法Select仓库号,仓库名,地址,面积
From 仓库
Where 仓库名=’北京’
(哪个对)
3. 查询面积不低于100的仓库号及地址;
Select仓库号,地址
from 仓库
where面积>=100
4. 检索进货超过60天的商品情况;
Select * from 商品 where 进货日期>60
5. 核算所有商品的总价,并填入总价字段;
(不会)
6. 按总价降序查询商品名、单价、数量和总价;
Select 商品名,单价,数量,总价 from 商品 order by 总价DESC

7. 查询北京仓库中的商品信息;
Select *from 商品.仓库号,仓库.仓库号where 仓库.仓库名=’北京’

8. 删除2006年1月1日之前进货的商品记录;
Delete 商品.商品名,仓库.仓库号 from商品,仓库where 进货日期<’2006-1-1’

9. 查询电视机的商品信息并将查询结果存入表TV中;

10. 查询面积最大的仓库名及其中存放商品的名称和进货日期。
select MAX面积From仓库名where ……(不会)

1. 查询所有商品的商品名、单价、数量;
Select商品名,单价,数量
From 商品 ----------、 改为, 号即可
2. 查询北京的仓库信息;
1种方法Select * from 仓库 where 仓库名=’北京’
2种方法Select仓库号,仓库名,地址,面积
From 仓库
Where 仓库名=’北京’
(哪个对) -------------都对
3. 查询面积不低于100的仓库号及地址;
Select仓库号,地址
from 仓库
where面积>=100 ------------ok
4. 检索进货超过60天的商品情况;
-----------这个不对得改
select * from 商品 where datediff(day,进货日期,getdate())>=60
5. 核算所有商品的总价,并填入总价字段;
-----select sum(总价) as 总价 from 商品
6. 按总价降序查询商品名、单价、数量和总价;
Select 商品名,单价,数量,总价 from 商品 order by 总价DESC
---------0k
7. 查询北京仓库中的商品信息;
--这句也不对
select * from 商品 where 仓库号=(select 仓库号 from 仓库 where 仓库名=‘北京’)

8. 删除2006年1月1日之前进货的商品记录;
---------这句也不对
Delete from 商品 where 进货日期<’2006-1-1’

9. 查询电视机的商品信息并将查询结果存入表TV中;
select * into TV from 商品 where 商品名='电视机'
10. 查询面积最大的仓库名及其中存放商品的名称和进货日期。
select 商品名称,进货日期,仓库名 from 商品 left join 仓库 on 商品.仓库号=仓库.仓库号 where 仓库号=(select top 1 仓库号 from 仓库 order by max(仓库面积)desc)

--------------注意 我期中的 括号和逗号 有的是中文 会报错
温馨提示:内容为网友见解,仅供参考
无其他回答

用数据库SQL语句编写下列查询
1.三表链接:select p.品名,p.价格 from 商品 as p,顾客 as c,销售 as s where p.编号=s.商品编号 and s.顾客卡号=c.卡号 c.积分>1002.子查询:select 售价 from 商品 where 售价>(select 售价 from 商品表 where 品名='伊利乳品')3。内连接:select p.名称,s.电话 from 商品表 as p...

试用SQL语句表示如下查询
--1select S.Sno,Sname,Sdept,Grade from S JOIN R ON S.Sno=R.Sno--2select Cname from C where Cno in(select Cno from R where Sno in(select Sno from S where Sname='刘华'))--3select COUNT(*) 选修人数,MAX(Grade) 最高分,MIN(Grade) 最低分 from R join C on R.Cno=...

急!关于用SQL语句表达数据库查询
1、select Cno,Cname from Course where Teacher='刘老师';2、select Sno,Sname from Student where Sage < 22;3、select Sname from Student where Sno not in(select Sno from sc inner join Course on sc.Cno=Course.Cno where Course.Teacher='刘老师');4、select Sname from Student where S...

针对“商品供应”数据库,写出下列SQL语句 1显示各个供应商的供应数量...
4.查询各个供应商的供货信息,包括供应商号,供应商名,联系电话及供应的商品名称,供应数量 SELECT a.商品名, b.供应商号, c.供应商名, c.联系电话 FROM 商品 AS a, 供应 AS b, 供应商 AS c WHERE a.商品号=b.商品号 And b.供应商号=c.供应商号 5.查询与YX431号商品库存量相同的商...

数据库SQL语言
SQL 练习题一 学生 – 课程数据库1 查询 7号课程没有考试成绩的学生学号select sno from sc where cno=’7’ and grade is null2 查询 7号课程成绩在90分以上或60分以下的学生学号select sno from sc where grade>90 or grade<603 查询课程名以“数据”两个字开头的所有课程的课程号和课程名。Select cno...

数据库SQL问题:查询表达
where 编号 in (select 编号 from 社会团体 where 名称='唱歌'))select 名称 from 社会团体 where 编号 in (select 编号 from 参加 where 职工号='1001')select count(名称) as 参加人数 ,名称 from 社会团体,参加 where 社会团体.编号=参加.编号 group by 名称 create view shitu as select ...

请求解题 要求用SQL语句完成下列题目
首先我们需要查看user1用户的host,这里的host字段,可以限制用户访问数据库的ip地址,详细自行查阅资料。可以使用如下语句 mysql 用户host查询 假设user1 的 host 是 %,修改授权一般为增删改查,因此语句如下 mysql 单表权限 第六题: 索引涉及表结构修改,使用 ALTER 语句 mysql 添加索引 第七题:关联...

有关数据库的作业·~~SQL语句题
1.select X.商品代号,分类名,数量,品牌 from商品表1 X,商品表2 Y where X.商品代号=Y.商品代号 找出商品库里面所有的商品信息 2.select 专业,count(*) as 专业人数 from学生 group by专业 order by专业人数 desc 找出每个专业的专业人数,并且降序排列 3.select课程.课程号,课程....

SQL 图书管理系统的查询语句
5. 年份最久远的书。select top 1 with ties 图书名称 from 图书卡片 order by 出版日期 go 6. “数据库系统原理教程,王珊编,清华大学出版社,1998年出版”还有几本?select count(1) from 图书卡片 where concaints(摘要,'"数据库系统原理教程,王珊编,清华大学出版社,1998年出版"')go 7....

SQL 语句
数据库:oracle 1)对“商品信息表”查询,显示商品标识为101的商品记录。select 商品信息表.商品标识, 商品信息表.商品名称, 商品信息表.产地, 商品信息表.进货价 from 商品信息表 where 商品标识 = '101';2)对“商品信息表”查询,显示各球拍的信息。(提示:商品名称中带有“球拍”的记录)select...

相似回答