SQL习题及答案

2026/1/17 1:39:30

);

CREATE TABLE P(

PNO CHAR(5) PRIMARY KEY, PNAME CHAR(5), COLOR CHAR(5), WEIGHT INT );

CREATE TABLE J(

JNO CHAR(5) PRIMARY KEY, JNAME CHAR(5), CITY CHAR(10) );

CREATE TABLE SPJ( SNO CHAR(5), PNO CHAR(5), JNO CHAR(5), QTY INT, CONSTRAINT PK_SPJ

KEY(SNO,PNO,JNO),

PRIMARY

CONSTRAINT CONSTRAINT CONSTRAINT ); 2.

SELECT * FROM J; 3.

FK_SNO FK_PNO FK_JNO

FOREIGN FOREIGN FOREIGN

KEY(SNO)REFERENCES S(SNO), KEY(PNO)REFERENCES P(PNO), KEY(JNO)REFERENCES J(JNO)

SELECT * FROM J WHERE CITY='上海'; 4. SELECT 5.

SELECT DISTINCT SNO FROM SPJ WHERE JNO='J1';

PNO

FROM

P

WHERE

WEIGHT=(SELECT MIN(WEIGHT) FROM P);

6.

SELECT SNO FROM SPJ WHERE JNO='J1' AND PNO='P1'; 7.

SELECT DISTINCT JNAME FROM J,SPJ WHERE J.JNO=SPJ.JNO AND SPJ.SNO='S1'; 8.

SELECT DISTINCT COLOR FROM P,SPJ WHERE P.PNO=SPJ.PNO AND SPJ.SNO='S1; 9. SELECT

X.SNO

FROM

SPJ

X

WHERE

X.JNO='J1'AND EXISTS

(SELECT * FROM SPJ Y WHERE Y.SNO=X.SNO AND Y.JNO='J2'); 10.

SELECT DISTINCT SNO FROM SPJ,P WHERE SPJ.JNO='J1' P.COLOR='红';

AND

SPJ.PNO=P.PNO

AND

11.

SELECT DISTINCT SNO FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.CITY='上海'; 12.

SELECT DISTINCT SPJ.SNO FROM SPJ,J,P WHERE SPJ.JNO=J.JNO AND SPJ.PNO=P.PNO AND P.COLOR ='红' AND (J.CITY='上海' OR J.CITY=' 北京') ; 13.

SELECT DISTINCT P.PNO FROM S,J,P,SPJ WHERE P.PNO=SPJ.PNO AND SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND S.CITY=J.CITY; 14.

SELECT DISTINCT P.PNO FROM S,J,P,SPJ WHERE P.PNO=SPJ.PNO AND SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND S.CITY='上海' AND J.CITY='上海';


SQL习题及答案.doc 将本文的Word文档下载到电脑
搜索更多关于: SQL习题及答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219