当前位置: 首页 > news >正文

安卓做网站专做婚纱店设计网站

安卓做网站,专做婚纱店设计网站,台州网站建设seo,北京seo排名厂家题目 Table: Product Table: Sales 编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例 1: 解题思路 前置知识 between and between…

题目

Table: Product

Table: Sales

 

编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。

以 任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

 

 

解题思路

前置知识

between and

between  的英语意思是介于两者之间,在sql中的意思是两个值之间的数据范围。这些值可以是数值、文本或者日期。与and 一起使用

例句1:(筛选出一张表中以某个字段两个值之间的数据范围)

select * from tab1    where name      between value1 and value2

 (筛选出的条件中包括value1,但是不包括vaule2,也就是说并不是包括两个边界值,(sql server))

例句2:(筛选出一张表中以某个字段两个值之间的除外的数据范围,在条件中加not)

select * from tab1    where name    not  between value1 and value2

知道了between 的用法后,我们一起来看一下这道题

1.题目要求我们查询出2019年春季才售出的产品,也就是在2019-01-01至2019-03-31(含)之间出售的商品。我们可以对 product 和 sales 表进行左连接后,再用一个子查询解决这个问题。

2.首先我们对 product 表和 sales 表进行左连接,连接条件为 p.product_id = s.product_id 。

3.之后利用子查询筛选出日期在 2019-01-01 至 2019-03-31 的记录,返回筛选出的product_id 和 product_name即可。

代码实现

select distinct p.product_id, p.product_name
from product as p left join sales as s
on p.product_id = s.product_id
where s.product_id not in (select product_id from sales where sale_date not between '2019-01-01' and '2019-03-31')

测试结果

 

http://www.yayakq.cn/news/446444/

相关文章:

  • 长沙做网站找哪家好贵阳网站备案
  • 做辅食网站做一个招聘信息的网站_用什么做网站的软件
  • 可视化网站建设谷歌商店paypal三件套
  • 网站建设申请报告怎么写石家庄住房和城乡建设厅网站
  • 贸易网站设计wordpress安装包下载失败
  • 门户网站建设构架山西大型网络营销设计
  • 怎么做的网站怎么放上网网站设计 导航条
  • 招聘工作的网站有哪些建设信用卡购物网站
  • 网站建设的教程企业模板网站vue
  • 用wordpress仿一个网站做医药行业找药的网站
  • 做网站推广怎么找客户设计图网址
  • 在哪里自己建设网站美工培训哪个机构好
  • 网站备案链接直接查看旅游网站建设策划书范文
  • 金湖网站设计wordpress d9
  • 自己制作网页链接的软件谷歌seo视频教程
  • 制作文件的软件seo网站优化培训怎么做
  • 长沙哪家网站设计好网站栏目划分怎么做
  • UltraEdit做网站教程鞍山抖音seo新闻
  • 手机怎么做电子书下载网站单位网站建设情况
  • 精品资源共享课程网站建设论文怎么快速做网站排名
  • 天津市住房和城乡建设部网站淘宝seo 优化软件
  • 楚雄企业网站建设公司苏州有哪些做网站公司
  • 珠海网站建设那家好桂林做网站多少钱
  • 手把手wordpress仿站杭州社交电商十大平台
  • wordpress速度慢优化网络工程师
  • 沈阳网站制作机构厦门建站系统建设
  • 成都网站建设培训班管理咨询师
  • 网站开通flash国家免费培训网站
  • 做网站什么系统简单广告公司平面设计主要做什么
  • 九江专业的企业网站建设公司代理招商平台