1.编写SQL语句,将两个SELECT语句结合起来,以便从OrderItems表中检索产品ID(prod_id)和quantity。其中,一个SELECT语句过滤数量为100的行,另一个SELECT语句过滤ID以BNBG开头的产品。按产品ID对结果进行排序。

select prod_id,quantity from orderitems where quantity=100
union
select prod_id,quantity from orderitems where prod_id like 'BNBG%'
order by prod_id

注意like关键字和通配符%的使用,详细使用方法参照第六节

2.重写刚刚创建的SQL语句,仅使用单个SELECT语句。

select prod_id,quantity
from orderitems
where quantity=100 or prod_id like 'BNBG%'
order by prod_id

3.我知道这有点荒谬,但这节课中的一个注释提到过。编写SQL语句,组合Products表中的产品名称(prod_name)和Customers表中的顾客名称(cust_name)并返回,然后按产品名称对结果进行排序。

select prod_name from products
union
select cust_name from customers
order by prod_name

可以看到结果中并没有出现cust_id,不必惊讶,这一点在书中明确提到了

 4.下面的SQL语句有问题吗?(尝试在不运行的情况下指出。)

order by子句只能出现在最后一个select子句中,但它作用于整个句子

SQL必知必会第十四节挑战题相关推荐

  1. GitHub#SQL#:SQL必知必会

    https://github.com/CyC2018/Interview-Notebook 一.基础 二.创建表 三.修改表 四.插入 五.更新 六.删除 七.查询 八.排序 九.过滤 十.通配符 十 ...

  2. SQL Server必知必会

    SQL Server必知必会 2009-10-27-17:57:57 Structure     Query     Language:SQL 结构化       查询      语言 数据库产品: ...

  3. MySQL必知必会——第十五章联结表

    联结表 本章将介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句. 联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表. 在能够有效地使用联结前,必须了解关系 ...

  4. 根据SQL必知必会学习SQL(MYSQL)

    很久都没有整理SQL语句了,遇到让写SQL语句的题也很迷茫,所以就重拾一下知识,本文章根据SQL必知必会进行梳理 文章目录 一.检索所有列 1.select 1.1检索单个列 1.2 检索多个列 1. ...

  5. 《MySQL必知必会》学习笔记十(增删改语句使用)------掌握部分

    MySQL必知必会知识预览 第一章--了解SQL 第二章--MySQL简介 第三章--使用MySQL 第四章--检索数据 第五章--排序检索数据 第六章--过滤数据 第七章--数据过滤 第八章--用通 ...

  6. mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显 ...

  7. mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》

    MYSQL必知必会 一. DDL 数据定义语言 Data Definition Language 是指CREATE,ALTER和DROP语句. DDL允许添加/修改/删除包含数据的逻辑结构,或允许用户 ...

  8. 【SQL必知必会笔记(3)】SELECT语句的WHERE子句数据过滤操作

    上个笔记主要介绍了利用SELECT语句检索单个/多个/所有列,并利用DISTINCT关键字检索具有唯一性的值.利用LIMIT/OFFSET子句限制结果:以及利用ORDER BY子句排序检索出的数据,主 ...

  9. SQL必知必会第4版读书笔记

    SQL必知必会_4 前言 @author 鲁伟林 在读电子版<<SQL必知必会>> 第4版时,做了下笔记.供以后自己或者其他学习者参考. 电子版<<SQL必知必会& ...

最新文章

  1. AI论文引用排行榜丨微软第一,清华第九;Alphabet董事长看AI:美国仅领先5年,大陆追赶速度快;
  2. os的进程调度(读书笔记)
  3. 鸿蒙操作系统在使用了吗,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  4. docker安装rocketmq_RabbitMQ 介绍amp;安装
  5. Swift2.0语言教程之类的方法
  6. 运维分级发布_华为杨超斌发布面向“1+N”目标网的5G全系列解决方案
  7. MQTT protocol level的处理
  8. 读书笔记《集体智慧编程》Chapter 2 : Make Recommendations
  9. Codeforces Round #162 (Div. 2) B. Roadside Trees (Simplified Edition)
  10. C++Primer学习第四章
  11. c语言 存储,c语言存储类
  12. 2020年Java学习计划祝大家新年快乐
  13. SQL ---- 查询字段为逗号拼接的字符串
  14. 【CASS精品教程】CASS 9.2绘制地籍图详细实验案例教程
  15. DOSBOX 0.74模拟器安装Windows 95
  16. linux centos无线网卡驱动安装,CentOS 无线网卡驱动安装
  17. 已解决,Nik报错an error occurred while extracting
  18. 分库分表之MyCat应用
  19. android os适配机型,系统和支持机型对比
  20. 计算机的管理软件有哪些,电脑里有很多文件,很乱但是都有用,有什么管理软件值得推荐?...

热门文章

  1. 南怀瑾:“心静出贵人”,中年后这三个地方静,一切都会越来越顺!
  2. 神经网络中前向传播和反向传播解析
  3. 深度解析UWB定位技术——隧道人员定位系统
  4. like not like 优化 2
  5. msr和esp分区有什么用
  6. 最大公约数和最小公倍数、判断两数互质
  7. BUUCTF解题十一道(04)
  8. 我们普通生的出路在哪里
  9. python生成一维数组,二维数组
  10. 【工业相机】【深度3】相机选择-精度和曝光需求计算 - 输入:1 被测试物体的最小体积 2 被测物体的移动相对速度