10-3 5-3 查询生产最高速度的计算机(PC或便携式电脑)厂商 (20 分)
生活随笔
收集整理的這篇文章主要介紹了
10-3 5-3 查询生产最高速度的计算机(PC或便携式电脑)厂商 (20 分)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一:上碼
-- 查詢生產(chǎn)最高速度的計算機(PC或便攜式電腦)廠商,查詢結(jié)果按照廠商升序排列-- 分析:1.從pc表和product表當(dāng)中當(dāng)中找到速度最快的 表1 -- 2.從laptop表和product表當(dāng)中找到速度最快的 表2 -- 3.將表1和表2聯(lián)合起來找速度最快的-- 1. -- select maker,speed -- from pc,product -- where pc.model = product.model -- AND speed >= ALL(SELECT speed FROM pc);-- -- 2. -- select maker,speed -- from laptop,product -- where product.model = laptop.model -- and speed >= all(select speed from laptop);-- 3. select maker from (select maker,speed from pc,productwhere pc.model = product.modelAND speed >= all(SELECT speed FROM pc)unionselect maker,speedfrom laptop,productwhere product.model = laptop.modeland speed >= all(select speed from laptop)) as temp1where temp1.speed >= all(select speed from (select maker,speed from pc,productwhere pc.model = product.modelAND speed >= all(SELECT speed FROM pc)unionselect maker,speedfrom laptop,productwhere product.model = laptop.modeland speed >= all(select speed from laptop))as temp2);總結(jié)
以上是生活随笔為你收集整理的10-3 5-3 查询生产最高速度的计算机(PC或便携式电脑)厂商 (20 分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腊鸡腿的功效与作用、禁忌和食用方法
- 下一篇: 10-4 5-4 查询至少生产三种不同速