main
pyfm9qph7 9 months ago
parent a1d551ab05
commit 0bf311874a

@ -0,0 +1,63 @@
--
----1.
SELECT * FROM user WHERE sex = '';
----2.80
SELECT * FROM order WHERE cost > 80;
----3.
SELECT * FROM wmachine WHERE state = '空闲';
----4.1
SELECT * FROM cloth WHERE quantity = 1;
----5.aaaaa@abc.com
SELECT name, phoneNumber FROM user WHERE email <> 'aaaaa@abc.com';
--
----1.
SELECT * FROM evaluation WHERE type IN ('四星','五星');
----2.
SELECT * FROM cloth WHERE clothType IN ('毛衣', '卫衣');
--
----1.50100
SELECT * FROM `order` WHERE cost BETWEEN 50 AND 100;
----2.202491
SELECT * FROM reservation WHERE applicationTime > '2024-09-01';
----3.
SELECT * FROM announcement ORDER BY addTime DESC LIMIT 1;
--
----1.
SELECT * FROM user WHERE name LIKE '%李%';
----2.
SELECT * FROM evaluation WHERE content LIKE '好评%';
----3.
SELECT * FROM evaluation WHERE content LIKE '%好%';
--
----1.
SELECT r.reservationID, u.email, r.applicationTime
FROM reservation r
JOIN user u ON r.userID = u.userID;
----2.
SELECT o.orderID, u.name, u.phoneNumber
FROM `order` o
JOIN user u ON o.userID = u.userID;
----3.
SELECT
o.orderID, o.addTime AS orderAddTime, o.cost, l.logID, l.addTime AS logAddTime, l.state AS logState
FROM `order` o
JOIN log l ON o.orderID = l.orderID;
--
----1.
SELECT * FROM `order`
WHERE cost > (SELECT AVG(cost) FROM order);
----2.1
SELECT * FROM user
WHERE userID IN (SELECT userID FROM evaluation GROUP BY userID HAVING COUNT(*) > 1);
--EXISTS
----1.
SELECT * FROM user u
WHERE EXISTS (SELECT 1 FROM evaluation e WHERE e.userID = u.userID);
----2.
SELECT * FROM user u
WHERE EXISTS (SELECT 1 FROM reservation r WHERE r.userID = u.userID AND r.examine = '');
Loading…
Cancel
Save