用SQL语句建立数据库,帮忙下亚,明天就要交了
发布网友
发布时间:2022-04-09 11:42
我来回答
共4个回答
热心网友
时间:2022-04-09 13:11
创建数据库
CREATE DATABASE [ProctSales]
创建表
CREATE TABLE Proct(ProctID int,ProctName nvarchar(100) ,Price numeric (10, 0) )
CREATE TABLE Sales(ProctID int,ClientName nvarchar(100) ,ProctNumber numeric(10, 0),SalesPrice numeric(10, 0) )
1、查询出单笔售数量大于15的客户名称、购买数量、销售价格信息;
select ClientName,ProctNumber,SalesPrice from Proct a,Sales b
where a.ProctID=b.ProctID
and ProctNumber>15
2、查询出所有商品的全部销售金额;
select ProctName,sum(SalesPrice*ProctNumber) as TotalAmount from Proct a,Sales b
where a.ProctID=b.ProctID
group by ProctName
3、查询客户姓名、对应客户的销售总金额;
select ClientName,sum(SalesPrice*ProctNumber) as TotalAmount from Proct a,Sales b
where a.ProctID=b.ProctID
group by ClientName
4、查询购买过商品“IBM 350笔记本”的商品名称、客户名称、购买数量;
select ProctName,ClientName,ProctNumber from Proct a,Sales b
where a.ProctID=b.ProctID
and b.ProctID='3'
5、把客户“流水”名称更新为“ LS”。
update Sales set ClientName=replace(ClientName,'流水','LS')
热心网友
时间:2022-04-09 14:29
..最最简单的方法就是直接在数据库上面建表
然后查看表的属性,就能看到生成SQL语句了/
或者导出数据库 能直接导出所有的生成语句..
select * frm Sales where ProctNumber > 15
select * from Proct
select ClientName, ProctNumber* SalesPrice as totalPrice from Sales
select * from Sales where ProctID = 3
update..吃饭去了
热心网友
时间:2022-04-09 16:04
create table PRODUCT
(
PRODUCTID NUMBER not null,
PRODUCTNAME VARCHAR2(100),
PRICE NUMBER,
primary key (PRODUCTID)
) ;
create table SALES
(
SEQ NUMBER not null,
PRODUCTID NUMBER not null,
CLIENTNAME VARCHAR2(100),
PRODUCTNUMBER NUMBER,
SALESPRICE NUMBER,
primary key (SEQ),
foreign key (PRODUCTID)
references PRODUCT (PRODUCTID)
);
1.SELECT t.* FROM sales t WHERE t.proctnumber > 15;
2.SELECT SUM(t.salesprice) FROM sales t;
3.SELECT t.clientname,SUM(t.salesprice) FROM sales t GROUP BY t.clientname;
4.SELECT t1.proctname,t2.clientname,t2.proctnumber FROM proct t1,Sales t2 WHERE t1.ProctID = t2.proctid AND t1.ProctName = 'IBM 350';
5.UPDATE Sales t
SET t.clientname = (replace(t.clientname,'流水','LS'))
WHERE t.clientname LIKE '流水%';
我上学时也希望有人帮我写作业,唉,知道你的痛苦啊。但我知道这样做是不对的,罪过罪过啊。
热心网友
时间:2022-04-09 17:55
查询出单笔售数量大于15的客户名称、购买数量、销售价格信息;
select * from sales where ProctNumbe> 15
查询出所有商品的全部销售金额;
select count(SalesPrice) from sales
查询客户姓名、对应客户的销售总金额;
select ClientName SalesPrice from sales
查询购买过商品“IBM 350笔记本”的商品名称、客户名称、购买数量;
select ProctName ClientName ProctNumber from sales where id=3 把客户“流水”名称更新为“ LS”。
update sales set ClientName='LS'
创建表你自己需要自己想,这些对于你学过应该不难. 我虽然可以编写却不能真正帮到你 。