(1) select*from S where A=‘10’;(2) select distinct A,B from S;(3) select A,B,S.C,S.D,E,F from S ,T whereS.C=T.CandS.D=T.D;(4) select*from S ,T whereS.C=T.C;(5) select*from S ,T whereS.A<T.E;(6) selectS.C,S.D,T.*from S ,T ;
SELECT DIST SNO
FROM SPJ
WHERE JNO=‘J1’ AND PNO=‘P1’;
SELECT SNO
FROM SPJ,P
WHERE JNO=‘J1’ AND SPJ.PNO=P.PNO AND COLOR=‘红’;
SELECT JNO
FROM J
WHERE NOT EXISTS
(SELECT*
FROM SPJ
WHERE SPJ.JNO=J.JNO
AND SNO IN
(SELECT SNO /* 天津供应商的SNO * /
FROM S
WHERE CITY='天津')
AND PNO IN
(SELECT PNO /* 红色零件的PNO * /
FROM P
WHERE COLOR ='红)) ;
SELECT SNAME,CITY FROM S
SELECT PNAME,COLOR,WEIGHT FROM P
SELECT DIST JNO FROM SPJ WHERE SNO=‘S1’
SELECT PNAME,QTY FROM SPJ,P
WHERE P.PNO=SPJ.PNO AND SPJ.JNO=‘J2’;
SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY=‘上海’
SELECT JNAME FROM SPJ,S,J
WHERE S.SNO=SPJ.SNO AND S.CITY=‘上海’ AND J.JNO=SPJ.JNO
SELECT DISP JNO
FROM SPJ
WHERE JNO NOT IN
(SELECT DIST JNO FROM SPJ,S
WHERE S.SNO=SPJ.SNO AND S.CITY=‘天津’)
UPDATE P SET COLOR=‘蓝’ WHERE COLOR=‘红’
UPDATE SPJ SET SNO=‘S3’ WHERE SNO=‘S5’ AND JNO=‘J4’ AND PNO=‘P6’
DELETE FROM S WHERE SNO=’S2’
DELETE FROM SPJ WHERE SNO=‘S2’
INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)
CREATE VIEW VSP AS SELECT SNO,SPJ.PNO,QTY FROM SPJ,J
WHERE SPJ.JNO=J.JNO AND J.JNAME=‘三建’
SELECT DIST PNO,QTY FROM VSP;
SELECT DIST * FROM VSP WHERE SNO=‘S1’;
----------------------------------------------
x y | x AND y | x OR y | NOT x
----------------------------------------------
T T | T | T | F
T U | U | T | F
T F | U | T | F
U T | U | T | U
U U | F | U | U
U F | F | U | U
F T | U | T | T
F U | F | U | T
F F | F | F | T
----------------------------------------------