中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

外貿(mào)網(wǎng)站建設(shè).cover有利于seo優(yōu)化的是

外貿(mào)網(wǎng)站建設(shè).cover,有利于seo優(yōu)化的是,免費(fèi)源碼分享網(wǎng)站,南京做網(wǎng)站外包大家好,我是空空star,本篇帶大家了解一道簡(jiǎn)單的力扣sql練習(xí)題。 文章目錄前言一、題目:607. 銷售員二、解題1.正確示范①提交SQL運(yùn)行結(jié)果2.正確示范②提交SQL運(yùn)行結(jié)果3.正確示范③提交SQL運(yùn)行結(jié)果4.正確示范④提交SQL運(yùn)行結(jié)果5.其他總結(jié)前言 …

大家好,我是空空star,本篇帶大家了解一道簡(jiǎn)單的力扣sql練習(xí)題。

文章目錄

  • 前言
  • 一、題目:607. 銷售員
  • 二、解題
    • 1.正確示范①
      • 提交SQL
      • 運(yùn)行結(jié)果
    • 2.正確示范②
      • 提交SQL
      • 運(yùn)行結(jié)果
    • 3.正確示范③
      • 提交SQL
      • 運(yùn)行結(jié)果
    • 4.正確示范④
      • 提交SQL
      • 運(yùn)行結(jié)果
    • 5.其他
  • 總結(jié)


前言


一、題目:607. 銷售員

表: SalesPerson

+-----------------+---------+
| Column Name     | Type    |
+-----------------+---------+
| sales_id        | int     |
| name            | varchar |
| salary          | int     |
| commission_rate | int     |
| hire_date       | date    |
+-----------------+---------+
sales_id 是該表的主鍵列。
該表的每一行都顯示了銷售人員的姓名和 ID ,以及他們的工資、傭金率和雇傭日期。

表: Company

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| com_id      | int     |
| name        | varchar |
| city        | varchar |
+-------------+---------+
com_id 是該表的主鍵列。
該表的每一行都表示公司的名稱和 ID ,以及公司所在的城市。

表: Orders

+-------------+------+
| Column Name | Type |
+-------------+------+
| order_id    | int  |
| order_date  | date |
| com_id      | int  |
| sales_id    | int  |
| amount      | int  |
+-------------+------+
order_id 是該表的主鍵列。
com_id 是 Company 表中 com_id 的外鍵。
sales_id 是來(lái)自銷售員表 sales_id 的外鍵。
該表的每一行包含一個(gè)訂單的信息。這包括公司的 ID 、銷售人員的 ID 、訂單日期和支付的金額。

編寫一個(gè)SQL查詢,報(bào)告沒(méi)有任何與名為 “RED” 的公司相關(guān)的訂單的所有銷售人員的姓名。

以 任意順序 返回結(jié)果表。

查詢結(jié)果格式如下所示。

輸入:
SalesPerson 表:
+----------+------+--------+-----------------+------------+
| sales_id | name | salary | commission_rate | hire_date  |
+----------+------+--------+-----------------+------------+
| 1        | John | 100000 | 6               | 4/1/2006   |
| 2        | Amy  | 12000  | 5               | 5/1/2010   |
| 3        | Mark | 65000  | 12              | 12/25/2008 |
| 4        | Pam  | 25000  | 25              | 1/1/2005   |
| 5        | Alex | 5000   | 10              | 2/3/2007   |
+----------+------+--------+-----------------+------------+
Company 表:
+--------+--------+----------+
| com_id | name   | city     |
+--------+--------+----------+
| 1      | RED    | Boston   |
| 2      | ORANGE | New York |
| 3      | YELLOW | Boston   |
| 4      | GREEN  | Austin   |
+--------+--------+----------+
Orders 表:
+----------+------------+--------+----------+--------+
| order_id | order_date | com_id | sales_id | amount |
+----------+------------+--------+----------+--------+
| 1        | 1/1/2014   | 3      | 4        | 10000  |
| 2        | 2/1/2014   | 4      | 5        | 5000   |
| 3        | 3/1/2014   | 1      | 1        | 50000  |
| 4        | 4/1/2014   | 1      | 4        | 25000  |
+----------+------------+--------+----------+--------+
輸出:
+------+
| name |
+------+
| Amy  |
| Mark |
| Alex |
+------+

解釋:
根據(jù)表 orders 中的訂單 ‘3’ 和 ‘4’ ,容易看出只有 ‘John’ 和 ‘Pam’ 兩個(gè)銷售員曾經(jīng)向公司 ‘RED’ 銷售過(guò)。
所以我們需要輸出表 salesperson 中所有其他人的名字。

二、解題

1.正確示范①

提交SQL

select name from SalesPerson 
where sales_id not in(select sales_id from Orders where com_id in(select com_id from Company where name='RED')
);

運(yùn)行結(jié)果

2.正確示范②

提交SQL

select name from SalesPerson u1
left join (select sales_id from Orders u1join Company u2 on u1.com_id=u2.com_id where u2.name='RED'
) u2
on u1.sales_id=u2.sales_id
where u2.sales_id is null;

運(yùn)行結(jié)果

3.正確示范③

提交SQL

select name from SalesPerson u1
where not exists(select 1 from Orders u2where com_id in(select com_id from Company where name='RED')and  u1.sales_id=u2.sales_id
);

運(yùn)行結(jié)果

4.正確示范④

提交SQL

select u1.name from SalesPerson u1
left join Orders u2 
on u1.sales_id=u2.sales_id
left join  Company u3
on u2.com_id=u3.com_id
group by u1.name
having sum(if(u3.name = 'RED', 1, 0))=0;

運(yùn)行結(jié)果

5.其他


總結(jié)

正確示范①思路:
先把向公司RED銷售過(guò)商品的銷售員id找到,再通過(guò)not in把這部分銷售員排除掉;
正確示范②思路:
先把向公司RED銷售過(guò)商品的銷售員id找到,通過(guò)left join關(guān)聯(lián)這部分?jǐn)?shù)據(jù)u2,限定u2.sales_id is null
正確示范③思路:
通過(guò)not exists方式把向公司RED銷售過(guò)商品的銷售員記錄排出掉;
正確示范④思路:
以銷售人員表作為主表,關(guān)聯(lián)訂單表,公司表,按銷售人員分組group by u1.name
篩選出向公司RED銷售過(guò)商品的銷售員記錄是0的having sum(if(u3.name = ‘RED’, 1, 0))=0。

http://www.risenshineclean.com/news/8770.html

相關(guān)文章:

  • 在工商局網(wǎng)站做年報(bào)要交費(fèi)嗎快手流量推廣免費(fèi)網(wǎng)站
  • 網(wǎng)站建設(shè)與管理做什么網(wǎng)站seo優(yōu)化外包顧問(wèn)
  • 怎樣做企業(yè)的網(wǎng)站首頁(yè)微信公眾號(hào)推廣軟文案例
  • 如何在網(wǎng)站上做評(píng)比文案短句干凈治愈
  • 網(wǎng)站做好了前端 后端怎么做自建站模板
  • 建設(shè)的網(wǎng)站百度搜索推廣采取
  • 搭建企業(yè)網(wǎng)站需要什么論壇推廣
  • 鐘表網(wǎng)站開(kāi)發(fā)背景文章推廣普通話
  • 58同城做網(wǎng)站的電話目前最好的引流推廣方法
  • 個(gè)人網(wǎng)站備案幕布網(wǎng)絡(luò)營(yíng)銷經(jīng)典案例
  • 常用網(wǎng)站logo網(wǎng)站人多怎么優(yōu)化
  • 做網(wǎng)站要學(xué)會(huì)什么軟件seo培訓(xùn)機(jī)構(gòu)哪家好
  • 模版網(wǎng)站做支付功能江門seo外包公司
  • 做ppt的模板的網(wǎng)站有哪些一鍵優(yōu)化
  • 哪里建設(shè)網(wǎng)站最好用百度關(guān)鍵詞的費(fèi)用是多少
  • 美國(guó)疫情最新消息今天又封了石家莊百度搜索引擎優(yōu)化
  • 手機(jī)網(wǎng)站建設(shè)機(jī)構(gòu)惡意點(diǎn)擊競(jìng)價(jià)時(shí)用的什么軟件
  • 長(zhǎng)沙高升小區(qū)做汽車行業(yè)網(wǎng)站的網(wǎng)絡(luò)公司論天心區(qū)網(wǎng)頁(yè)設(shè)計(jì)西安百度公司開(kāi)戶
  • 網(wǎng)站里面內(nèi)外鏈接如何做網(wǎng)推項(xiàng)目
  • 做體育最好的網(wǎng)站網(wǎng)絡(luò)營(yíng)銷的概念和特征
  • 手機(jī)端網(wǎng)站重構(gòu)seo下拉優(yōu)化
  • 網(wǎng)站后臺(tái)是怎么做的seo網(wǎng)站推廣平臺(tái)
  • 拼多多的網(wǎng)站建設(shè)微營(yíng)銷系統(tǒng)
  • 免費(fèi)網(wǎng)站電視劇下載病毒式營(yíng)銷案例
  • 寶山武漢陽(yáng)網(wǎng)站建設(shè)衡水網(wǎng)站seo
  • 福州市做網(wǎng)站公司有沒(méi)有推廣app的平臺(tái)
  • 騰訊云個(gè)人網(wǎng)站備案新媒體營(yíng)銷案例
  • 2345網(wǎng)址導(dǎo)航是谷歌嗎上海優(yōu)化外包公司排名
  • 網(wǎng)站建設(shè)一秒互聯(lián)鄭州百度推廣代理公司
  • 如何用java做網(wǎng)站營(yíng)銷策劃公司收費(fèi)明細(xì)