1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| CREATE TABLE Products (name VARCHAR(16) PRIMARY KEY, price INTEGER NOT NULL);
-- 可重排列·排列·组合 INSERT INTO Products VALUES('苹果', 50); INSERT INTO Products VALUES('橘子', 100); INSERT INTO Products VALUES('香蕉', 80);
-- 用于获取可重排列的 SQL语句 SELECT P1.name AS name_1, P2.name AS name_2 FROM Products P1, Products P2;
-- 用于获取排列的 SQL语句 SELECT P1.name AS name_1, P2.name AS name_2 FROM Products P1, Products P2 WHERE P1.name <> P2.name;
-- 用于获取组合的 SQL语句 SELECT P1.name AS name_1, P2.name AS name_2 FROM Products P1, Products P2 WHERE P1.name > P2.name;
|