注册 登录
编程论坛 SQL Server论坛

SQL试题?

moxiansun011 发布于 2011-05-18 07:36, 636 次点击
一、有一个库存基本资料表(M)有三个栏位X(料件编号),Y(品名规格),Z(数量);
1,假如有一笔资料:X=0001,Y=铅笔,Z=10 后来Z错误,应该是5,请用SQL语句修改?

2.假如X(料件编号)有重复,请抓取料件编号重复,并且料件编号重复的数量汇总的SQL语句?


二、 有一个销售订单表(M)有三个栏位A(订单单号),B(订单数量),C(单位),另外有一个采购订单表(N)有三个栏位X(采购单号),Y(采购数量),Z(订单单号)。
1,关联两个表,请抓取销售订单(M)的A(订单单号)与采购订单表(N)的Z(订单单号)相同的所有资料?

2,关联两个表,请删除N表中,Z(订单单号)与销售订单表(M)中A(订单单号)已经存在的资料?
4 回复
#2
lstk5552011-05-30 22:07
1.用update
2.count
3.个两张做链接就可以了。
4.用delete或drop进行删除。
#3
零点十八分2011-06-02 11:07
一、1.update M set Z=5 where X=0001
    2.select distinct X,sum(Z) from M where count(X)>2
二、1.select * from M , N where M.A=N.Z
    2.select M.A,M.B,M.C,N.X,N.Y from M,N where M.A=N.Z
#4
tw9202172011-06-03 16:29
#5
chentuer2011-06-09 15:04
不对,count 好像不能用在where中。
1