⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lab1_2.sql

📁 该代码是一个脚本
💻 SQL
字号:
CREATE TABLE PB06210445.CARS
(LICENSE# VARCHAR2(20) NOT NULL,
OWNER VARCHAR2(20) NOT NULL,
MODEL VARCHAR2(20) NOT NULL,
CONSTRAINT PK_CARS PRIMARY KEY(LICENSE#));
CREATE TABLE PB06210445.MOTORCYCLE
(LICENSE# VARCHAR2(20) NOT NULL,
OWNER VARCHAR2(20) NOT NULL,
MODEL VARCHAR2(20) NOT NULL,
CONSTRAINT PK_MOTORCYCLE PRIMARY KEY(LICENSE#));
INSERT INTO PB06210445.CARS VALUES('A0001','JACKLIN','SUV');
INSERT INTO PB06210445.CARS VALUES('A0002','LINSHENG','BMW');
INSERT INTO PB06210445.CARS VALUES('A0003','ZHANG','BMW');
INSERT INTO PB06210445.CARS VALUES('A0004','JACKLIN','BMW');
INSERT INTO PB06210445.MOTORCYCLE VALUES('B0001','JACKLIN','HAOJUE');
INSERT INTO PB06210445.MOTORCYCLE VALUES('B0002','LINSHENG','HAOJUE');
INSERT INTO PB06210445.MOTORCYCLE VALUES('B0003','LIU','LINGMU');
INSERT INTO PB06210445.MOTORCYCLE VALUES('B0004','JACKLIN','LINGMU');

SELECT * FROM CARS;
SELECT * FROM MOTORCYCLE;

SELECT DISTINCT OWNER
FROM CARS
WHERE OWNER NOT IN(SELECT OWNER
                   FROM MOTORCYCLE);

SELECT DISTINCT OWNER
FROM CARS
WHERE OWNER IN(SELECT OWNER
               FROM MOTORCYCLE);

SELECT DISTINCT OWNER
FROM MOTORCYCLE
WHERE OWNER NOT IN(SELECT OWNER
                   FROM CARS);

SELECT OWNER,COUNT(LICENSE#) AS CAR_NUM
FROM CARS
GROUP BY OWNER;

DROP TABLE CARS;
DROP TABLE MOTORCYCLE;

COMMIT;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -