10-7 3-2-(b)查询由生产厂商B生产的所有产品的型号(model) 和价格(price) (10 分)
1.查询由生产厂商B生产的所有产品的型号(model) 和价格(price) (10 分)
-- 查询由生产厂商B生产的所有产品的型号(model) 和价格(price)。
-- 提示:查询按照pc、laptop和printer的顺序进行。
-- union:是连接多个查询的语句
-- 还有就是这里的 in () 括号中不可添加为('1006','3002')select model,price from pcwhere model in (select model from product where maker = 'B')
union
select model,price from laptopwhere model in (select model from product where maker = 'B')
union
select model,price from printerwhere model in (select model from product where maker = 'B')
2:查询所有出售便携式电脑(而不出售PC机)的生产厂商 (10 分)
-- 查询所有出售便携式电脑(而不出售PC机)的生产厂商。
-- 解释:个人电脑也就是pc机 laptop是便携式电脑-- 分析:1.求出所有出售便携式电脑的厂商 (d,e)
-- 2.求出所有出售pc机的厂商(a,d)
-- 3.找出(d,e)不在(a,d)当中的当中的厂商-- -- 便携式
select DISTINCT product.maker from laptop,productwhere laptop.model = product.modeland product.maker not in (select maker from pc,productwhere pc.model = product.model);
3:查询在两种或两种以上PC机上出现的硬盘容量 (10 分)
-- 查询在两种或两种以上PC机上出现的硬盘容量。-- 分析:1.先按硬盘容量进行分组
-- 2.在将其作为子表-- select hd,count(*) from pc
-- group by hd;select temp.hdfrom (select hd,count(*) as num from pcgroup by hd) tempwhere temp.num >= 2;
4:查询拥有相同速度和内存的PC机的成对的型号 (10 分)
select temp1.model as model1,temp2.model as model2from pc temp1,pc temp2where temp1.speed = temp2.speedand temp1.ram = temp2.ramand temp1.model < temp2.model
5. 查询电影“M3”中的男影星 (10 分)
-- 多表查询 条件是 演员的姓名进行联系两个表
-- 然后就是 演员表当中性别为男-- select name
-- from StarsIn,MovieStar
-- where starName = name
-- and gender = 'M'
-- and movieTile = 'M3';-- 用到了多行子查讯
-- select starName from MovieStar
-- where movieTile = 'M3';select namefrom MovieStarwhere name in (select starName from StarsInwhere movieTitle = 'M3')and gender = 'M';
6:查询st1制片公司的总裁 (10 分)
select MovieExec.namefrom MovieExec,Studiowhere certID = presCertIDand Studio.name = 'st1';
7:`查询在st1公司于2018年制作的电影中出演的影星 (10 分)
-- 查询在st1公司于2018年制作的电影中出演的影星。-- 分析:1.查询st1公司2018年制作了哪些电影在movie表当中
-- 2.然后在将其上方的查询结果作为子查询 在StarsIn表中-- select title from Movie
-- where studioName = 'st1'
-- and year = 2018;SELECT DISTINCT starNameFROM StarsInWHERE movieTitle IN (SELECT title FROM MovieWHERE studioName = 'st1'AND YEAR = 2018) and movieYear = 2018;
10-7 3-2-(b)查询由生产厂商B生产的所有产品的型号(model) 和价格(price) (10 分)相关推荐
- 10-4 6-4 查询厂商“D“生产的PC和便携式电脑的平均价格 (10 分)思路+详解+测试用例
前言:测试用表 贴心杰将这个测试表分享给大家 ,如果大家做题的时候发现那个点过不去,一定不要直接看别人的博客,先自己测试用例,如果思路也对 ,验证数据也对,还有错误 你再看看别人的思路!!! CREA ...
- 10-142 6-4 查询厂商“D“生产的PC和便携式电脑的平均价格
分数 10 全屏浏览题目 切换布局 作者 lhm 单位 河北农业大学 本题目要求编写SQL语句, 查询厂商D生产的PC和便携式电脑的平均价格. 表结构: CREATE TABLE product ( ...
- 查询MAC地址所属生产厂商
网卡 MAC码是由全球惟一的一个固定组织来分配的,未经 认证和授权的厂家无权生产网卡. 每块网卡都有一个固定的卡号,并且任何正规厂家生产的网卡上都直接标明了卡号, 一般为一组12位的16进制数.其中前 ...
- datatable中使用linq的条件或_C# 10. LINQ 的三种查询语句写法
前言: LINQ(语言集成查询)是 C#编程语言中的一部分.它在.NET Framework 3.5 和 C#3.0 被引入,在 System.Linq 命名空间中使用.LINQ 为我们提供了通用的查 ...
- linq拼接where语句_C# 10. LINQ 的三种查询语句写法
C# 10. LINQ 的三种查询语句写法 前言: LINQ(语言集成查询)是 C#编程语言中的一部分.它在.NET Framework 3.5 和 C#3.0 被引入,在 System.Linq 命 ...
- 实战 Java 第10天:商品分页查询
实战 Java 第10天:商品分页查询 前言 一.添加pagehelper相关依赖 二.在 ProductService 类中添加接口 三.在 ProductMapper 类中添加接口 四.增加 sq ...
- 助你掌握搜索神器,10个实用的Elasticsearch查询技巧
前言 Elasticsearch是一个非常流行的搜索引擎,已经成为了许多企业的首选解决方案.然而,我们要想成为一个优秀的程序员,就必须掌握各种查询技巧.本文将向大家介绍10个实用的Elastics ...
- SQL查询半年内没有违纪记录,并且期末考试总分为每个班级前10名的学生名单。(日期函数、where、group by)
[面试题] 有三张表:"学生表"."期末成绩表"."违纪表". 查询半年内没有违纪记录,并且期末考试总分为每个班级前10名的学生名单. [解 ...
- vue实现显示10条数据点击查询看更多
vue实现显示10条数据点击查询看更多- 要求如下: 当页面的数据超过10条时只显示10条 且显示 点我查看更多喔~ 每次点击 页面数据增加10条 思路解析: 如题 假设有20条数据== 只显示1 ...
最新文章
- 专家谈半导体产业前景 并购热还会继续
- 【计算机网络(微课版)】第5章 传输层 课后习题及答案
- 顶会论文轮番炸场,本周哪些论文最值得读?
- 学生专用计算机如何打游戏,电竞专业学生日常:白天学语数外计算机,晚上才打游戏...
- kali linux fuzz工具集简述
- 开心猫序列C语言,开心猫的读后感作文
- 最想学 Go、Python,全栈开发者紧缺!分析了 11 万条程序员数据后有了这些发现...
- 在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
- kong自定义插件(修改官方插件)
- Maven的setting仓库配置
- 可能是数据最全的世界各国地区下拉级联,包含国际化中英文
- 用pc抓取vlan tag数据包
- 如何从tomcat官网下载自己需要的版本
- python代码实现中心化_python基于物品协同过滤算法实现代码
- 在保护继承中基类的共有成员_鸡啄米:C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)...
- 输入框技巧 禁用输入法 禁用提示 提示归类
- HTML5 自动聚焦 autofocus 属性
- 3.7 矩阵最小二乘广义逆
- 拼多多面试——机器学习岗位面经
- Sony vegas 制作电子相册
热门文章
- django23:BS4/kindeditor上传图片
- 【QGIS入门实战精品教程】4.3:QGIS属性表按字段链接外部属性数据
- SQL Server 2005更改当前数据库的所有者
- Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig
- Java线程安全以及线程安全的实现方式和内存模型(JMM)
- ubuntu之sudo apt-get update提示Could not connect to 127.0.0.1:8081 (127.0.0.1)解决办法
- C和指针之函数递归实现把amount表示的值转换为单词形式written_amount(unsigned int amount,char *buffer)
- linux之less 命令
- Android之DrawText详解
- php str_replace 字符串替换