用数据库SQL语句编写下列查询 数据库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 ,厂商 as s where p.厂商编号=s.编号 and p.库存<100

1 select A.品名,A.进价 from (select * from 商品 ,销售)as A inner join 顾客 as C onA.顾客编号=C.卡号 where C.积分>1002 select 进价 from 商品 where 进价>(select 进价 from 商品 where 品名='伊利乳品')3 select A.品名,B.名称,B.电话 from 商品 as A inner join 厂商 as B on A.厂商编号=B.编号 where A.库存<100

1,select 名称,售价 from 商品表 where 编号 in (select 商品编号 from 顾客表 where 积分>100);2,select 售价 from 商品表 where 售价>(select 售价 from 商品表 where 品名='伊利乳品')3,select b.商品名称,a.厂商名称,a.电话 from 厂商表 a,商品表 b where a.编号 in (select 厂商编号 from 商品表 where 库存<100)

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

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)

--------------注意 我期中的 括号和逗号 有的是中文 会报错

select max(id) from 表 where num=100;--查最大ID

select * from 表 where id =(select max(id) from 表 where num=100) and num=100;--查id最大并且num为100的那条数据
SQL SELECT 语句
SELECT 语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。
SQL SELECT 语法
SELECT 列名称 FROM 表名称

以及:
SELECT * FROM 表名称

注释:SQL 语句对大小写不敏感。SELECT 等效于 select。

用数据库SQL语句编写下列查询
答:1.Select 姓名 From 顾客 Where 积分 in(Select max(积分)From 顾客)2.Select 名称,电话 From 厂商 Where 编号 in (Select 厂商编号 From 商品 Where 编号 in(Select 商品编号 From 销售 Group by 商品编号 having sum(数量)>1000))3.Select From 厂商 Where 编号 in (Select 厂商编号 From 商...

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

求解:用SQL语句书写下列数据库商品查询命令(每道题5分)
答:1.查询所有商品的商品名、单价、数量;Select商品名,单价,数量 From 商品 ---、 改为, 号即可 2.查询北京的仓库信息;1种方法Select * from 仓库 where 仓库名=’北京’2种方法Select仓库号,仓库名,地址,面积 From 仓库 Where 仓库名=’北京’(哪个对) ---都对 3.查询面积不低于100的...

...数据库为基础,写出完成下面查询的 SQL 语句?
答:1、 查询成绩大于80 分的选课情况,包括学号,课号,成绩:SELECT Student.ID, Course.ID, GradeFROM Student, Course, RegistrationWHERE Student.ID = Registration.ID AND Course.ID = Registration.IDAND Grade > 80;2、查询所有学生的姓名,性别,年龄:SELECT Name, Gender, AgeFROM Student;3、 ...

...数据库中的“学生”表中数据如下表,请写出下列查询的SQL语句...
答:1.select 学号,姓名,专业 from 学生2.select * from 学生3.select * from 学生 where 姓名 like '王%'4.select * from 学生 where 性别='男'5.select * from 学生 where YEAR(出生日期)=19906select * from 学生 where 专业='国际贸易'7.select * from 学生 where YEAR(出生日期)=19918...

在Access 2003中使用SQL语句 创建下面的查询,如何创建?
答:SQL 数据定义查询创建表:第一张表(藏书)CREATE TABLE 藏书 (书号 Text(10) CONSTRAINT kyName_BookID Primary Key, 书名 Text(30),作者 Text(5),出版社 Text(20),出版日期 DateTime,定价 Money,进库时间 DateTime,库存量 Long,借出数量 long);第二张表(学生)CREATE TABLE 学生 (学生编号 ...

试用SQL语句表示如下查询
答: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=C.Cno where Cname='数据库'-...

写出下列SQL语句,简单的表查询语句
答:2、select 社团名称,count(成员名) from 社团成员活动情况表 group by 社团名称;--此语句查询结果是各社团的活动总人数人次,不知道你要的平均是不是 所有社团的活动人次/社团数 如果是,参考下面的语句 --select count(t1.成员名)/count(t2.社团名称) from 社团成员活动情况表 t1,社团表 t2;3...

试用SQL语句写出下列的查询
答:只能举例子,你看清每张表直接的关联关系,应该好写吧 (1) 列出第一销售部的所有员工信息:select c.* from customer c,employee e where c.emp_id=e.emp_id and e.depart_name='第一销售部'(7)统计公司2007、2008年的订单的总金额。select sum(c.price) 2007年总金额 from order_prod...

数据库SQL语句实现下列问题
答:create proc t1 dzno int,num int output as select @num=count(书号) from 借阅 where 读者号=@dzno return @num go create proc t2 bookname varchar(50),author varchar(20)as select 出版社,单价 from 图书 a where 书名 =@bookname and 作者=@author go create proc t3 readername ...