From 7c7e7d2cf480ebdb704a5be39af42e9843f695f8 Mon Sep 17 00:00:00 2001 From: p9tzpue3g <2583510406@qq.com> Date: Sat, 28 Dec 2024 12:34:16 +0800 Subject: [PATCH] =?UTF-8?q?Delete=20'=E6=9F=A5=E8=AF=A2.sql'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 查询.sql | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 查询.sql diff --git a/查询.sql b/查询.sql deleted file mode 100644 index b952dbb..0000000 --- a/查询.sql +++ /dev/null @@ -1,54 +0,0 @@ -SELECT * FROM 设备 WHERE 状态 = '在线'; - --- 查询维修成本大于600的维修记录 -SELECT * FROM 维修 WHERE 维修成本 > 600; - --- 集合比较查询 --- 查询由“张三”或“李四”维修的设备 -SELECT * FROM 维修 WHERE 维修人员 IN ('张三', '李四'); - --- 查询供应商为“供应商A”或“供应商B”的供应记录 -SELECT * FROM 供应 WHERE 供应商 IN ('供应商A', '供应商B'); - --- 范围比较查询 --- 查询维修时间在2023年1月1日至2023年1月5日之间的维修记录 -SELECT * FROM 维修 WHERE 维修时间 BETWEEN '2023-01-01' AND '2023-01-05'; - --- 查询设备编号在DEV001到DEV005之间的设备 -SELECT * FROM 设备 WHERE 设备编号 BETWEEN 'DEV001' AND 'DEV005'; - --- 字符串相似比较查询 --- 查询设备编号以“DEV00”开头的设备 -SELECT * FROM 设备 WHERE 设备编号 LIKE 'DEV00%'; - --- 查询维修人员姓名中包含“四”字的维修记录 -SELECT * FROM 维修 WHERE 维修人员 LIKE '%四%'; - --- 多表连接查询 --- 查询设备的维修记录,包括设备信息和维修人员信息 -SELECT 设备.*, 维修.维修人员, 维修.维修时间, 维修.维修成本 -FROM 设备 -JOIN 维修 ON 设备.设备编号 = 维修.设备编号; - --- 查询设备的供应商信息,包括设备信息和供应商信息 -SELECT 设备.*, 供应.供应商, 供应.联系电话 -FROM 设备 -JOIN 供应 ON 设备.供应编号 = 供应.供应编号; - --- 嵌套查询 --- 查询维修成本最高的维修记录 -SELECT * FROM 维修 -WHERE 维修成本 = (SELECT MAX(维修成本) FROM 维修); - --- 查询有维修记录的设备编号 -SELECT 设备编号 FROM 维修 -WHERE 设备编号 IN (SELECT 设备编号 FROM 设备); - --- EXISTS查询 --- 查询有维修记录的设备信息 -SELECT * FROM 设备 -WHERE EXISTS (SELECT 1 FROM 维修 WHERE 维修.设备编号 = 设备.设备编号); - --- 查询没有报废记录的设备信息 -SELECT * FROM 设备 -WHERE NOT EXISTS (SELECT 1 FROM 报废 WHERE 报废.设备编号 = 设备.设备编号); \ No newline at end of file