SQL必知必会第十四节挑战题
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必知必会第十四节挑战题相关推荐
- GitHub#SQL#:SQL必知必会
https://github.com/CyC2018/Interview-Notebook 一.基础 二.创建表 三.修改表 四.插入 五.更新 六.删除 七.查询 八.排序 九.过滤 十.通配符 十 ...
- SQL Server必知必会
SQL Server必知必会 2009-10-27-17:57:57 Structure Query Language:SQL 结构化 查询 语言 数据库产品: ...
- MySQL必知必会——第十五章联结表
联结表 本章将介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句. 联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表. 在能够有效地使用联结前,必须了解关系 ...
- 根据SQL必知必会学习SQL(MYSQL)
很久都没有整理SQL语句了,遇到让写SQL语句的题也很迷茫,所以就重拾一下知识,本文章根据SQL必知必会进行梳理 文章目录 一.检索所有列 1.select 1.1检索单个列 1.2 检索多个列 1. ...
- 《MySQL必知必会》学习笔记十(增删改语句使用)------掌握部分
MySQL必知必会知识预览 第一章--了解SQL 第二章--MySQL简介 第三章--使用MySQL 第四章--检索数据 第五章--排序检索数据 第六章--过滤数据 第七章--数据过滤 第八章--用通 ...
- mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显 ...
- mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》
MYSQL必知必会 一. DDL 数据定义语言 Data Definition Language 是指CREATE,ALTER和DROP语句. DDL允许添加/修改/删除包含数据的逻辑结构,或允许用户 ...
- 【SQL必知必会笔记(3)】SELECT语句的WHERE子句数据过滤操作
上个笔记主要介绍了利用SELECT语句检索单个/多个/所有列,并利用DISTINCT关键字检索具有唯一性的值.利用LIMIT/OFFSET子句限制结果:以及利用ORDER BY子句排序检索出的数据,主 ...
- SQL必知必会第4版读书笔记
SQL必知必会_4 前言 @author 鲁伟林 在读电子版<<SQL必知必会>> 第4版时,做了下笔记.供以后自己或者其他学习者参考. 电子版<<SQL必知必会& ...
最新文章
- AI论文引用排行榜丨微软第一,清华第九;Alphabet董事长看AI:美国仅领先5年,大陆追赶速度快;
- os的进程调度(读书笔记)
- 鸿蒙操作系统在使用了吗,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- docker安装rocketmq_RabbitMQ 介绍amp;安装
- Swift2.0语言教程之类的方法
- 运维分级发布_华为杨超斌发布面向“1+N”目标网的5G全系列解决方案
- MQTT protocol level的处理
- 读书笔记《集体智慧编程》Chapter 2 : Make Recommendations
- Codeforces Round #162 (Div. 2) B. Roadside Trees (Simplified Edition)
- C++Primer学习第四章
- c语言 存储,c语言存储类
- 2020年Java学习计划祝大家新年快乐
- SQL ---- 查询字段为逗号拼接的字符串
- 【CASS精品教程】CASS 9.2绘制地籍图详细实验案例教程
- DOSBOX 0.74模拟器安装Windows 95
- linux centos无线网卡驱动安装,CentOS 无线网卡驱动安装
- 已解决,Nik报错an error occurred while extracting
- 分库分表之MyCat应用
- android os适配机型,系统和支持机型对比
- 计算机的管理软件有哪些,电脑里有很多文件,很乱但是都有用,有什么管理软件值得推荐?...