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

drupal网站建设 北京新闻 近期大事件

drupal网站建设 北京,新闻 近期大事件,wordpress 百科 插件,天津app制作题目 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.dt0577.cn/news/55301.html

相关文章:

  • 网站建设和网站推广可以同一家做吗电商运营培训课程有哪些
  • 为个人网站做微信服务号搜了网推广效果怎么样
  • 家庭做网站上海网络推广
  • 做死活题网站百度seo引流怎么做
  • seo网站首页优化排名怎么做亚马逊seo推广
  • 张家口网站建设哪里好seo搜索排名优化公司
  • 哪家做网站公司好衡阳seo
  • 宁夏做网站的可以下载新闻视频的网站
  • 服务器做jsp网站教程视频一份完整的活动策划方案
  • 商城网站上做内容冲突吗百度用户服务中心人工24小时电话
  • 中小企业网站模板重庆店铺整站优化
  • 网页设计专业合肥网站优化方案
  • 网站制作无锡整合营销方案
  • 宸建设计网站网站怎么建立
  • 近两年成功的网络营销案例及分析搜索引擎优化时营销关键词
  • 做网站的你选题的缘由是什么域名信息查询系统
  • 便捷网站建设多少钱苏州网站建设公司排名
  • 周口建设网站的如何开网店
  • 上海做网站的公司南京谷歌seo
  • 网站建设企业最新网域查询入口
  • 个人如何注册小程序淘宝怎样优化关键词
  • 百度网站搜索量提高电商运营培训学费多少
  • jz做网站新闻头条最新消息国家大事
  • 南京做网站的有哪些如何提高自己在百度的排名
  • 教育网站集群建设申请广告营销公司
  • wordpress插件使用数量杭州seo网站
  • 政府网站建设总体情况软文时光发稿平台
  • 贵州省建设网官方网站企业网站优化技巧
  • 大型网站建设费用怎么快速优化网站
  • 网站建设需要的一些技术aso优化方案