当前位置: 首页>编程笔记>正文

倉庫主管崗位職責,LeetCode:Database 115.倉庫經理

倉庫主管崗位職責,LeetCode:Database 115.倉庫經理

要求:寫一個 SQL 查詢來報告, 每個倉庫的存貨量是多少立方英尺。

表: Warehouse的結構

+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| name         | varchar |
| product_id   | int     |
| units        | int     |
+--------------+---------+
(name, product_id) 是該表主鍵.
該表的行包含了每個倉庫的所有商品信息.

表: Products的結構

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| product_id    | int     |
| product_name  | varchar |
| Width         | int     |
| Length        | int     |
| Height        | int     |
+---------------+---------+
product_id 是該表主鍵.
該表的行包含了每件商品以英尺為單位的尺寸(寬度, 長度和高度)信息.

Warehouse 表:

+------------+--------------+-------------+
| name       | product_id   | units       |
+------------+--------------+-------------+
| LCHouse1   | 1            | 1           |
| LCHouse1   | 2            | 10          |
| LCHouse1   | 3            | 5           |
| LCHouse2   | 1            | 2           |
| LCHouse2   | 2            | 2           |
| LCHouse3   | 4            | 1           |
+------------+--------------+-------------+

倉庫主管崗位職責、Products 表:

+------------+--------------+------------+----------+-----------+
| product_id | product_name | Width      | Length   | Height    |
+------------+--------------+------------+----------+-----------+
| 1          | LC-TV        | 5          | 50       | 40        |
| 2          | LC-KeyChain  | 5          | 5        | 5         |
| 3          | LC-Phone     | 2          | 10       | 10        |
| 4          | LC-T-Shirt   | 4          | 10       | 20        |
+------------+--------------+------------+----------+-----------+

Result Table:

+----------------+------------+
| WAREHOUSE_NAME | VOLUME     | 
+----------------+------------+
| LCHouse1       | 12250      | 
| LCHouse2       | 20250      |
| LCHouse3       | 800        |
+----------------+------------+
Id為1的商品(LC-TV)的存貨量為 5x50x40 = 10000
Id為2的商品(LC-KeyChain)的存貨量為 5x5x5 = 125 
Id為3的商品(LC-Phone)的存貨量為 2x10x10 = 200
Id為4的商品(LC-T-Shirt)的存貨量為 4x10x20 = 800
倉庫LCHouse1: 1個單位的LC-TV + 10個單位的LC-KeyChain + 5個單位的LC-Phone.總存貨量為: 1*10000 + 10*125  + 5*200 = 12250 立方英尺
倉庫LCHouse2: 2個單位的LC-TV + 2個單位的LC-KeyChain.總存貨量為: 2*10000 + 2*125 = 20250 立方英尺
倉庫LCHouse3: 1個單位的LC-T-Shirt.總存貨量為: 1*800 = 800 立方英尺.

SQL語句:

with a as(
select product_id,width*length*height as 
area
from products
)select b.name as  WAREHOUSE_NAME,sum(b.units*a.area) as VOLUME
from a 
join warehouse b
on a.product_id=b.product_id
group by b.name;

https://www.nshth.com/bcbj/326197.html
>

相关文章:

  • 倉庫主管崗位職責
  • 倉庫主管怎么管人
  • 倉庫崗位職責
  • 倉庫經理的崗位職責
  • leetcode medium
  • 倉庫主管崗位概述
  • 倉庫經理職責
  • leetcode121
  • 編程語言難度排名,8 月最新編程語言排行榜
  • 手機usb調試被禁用怎么恢復,解決安卓手機USB接口被外設占用導致無法調試的問題
  • 手機上的安卓模擬器,連接手機模擬器
  • 搜狗輸入法怎么手寫和拼音一起輸入,零彝輸入法用戶協議
  • ubuntu自帶gcc編譯器嗎,安裝ubuntu20.04(安裝vim、gcc、VMtools、中文輸入法、漢化、修改IP、無法連網問題)
  • 輸入法哪個最好用,android ip格式化輸入法,Android設置默認輸入法
  • blkmov指令使用例子,ORB-SLAM2代碼解析
  • windows補丁kb3033929怎么安裝,Win8.1 kb2919355安裝不上怎么辦?
  • 淘寶店鋪如何增加流量,淘寶賣家開店怎么做有效減少淘寶垃圾流量
  • 商標使用必須加TM或R嗎,商標中R標和TM標的區別
  • 沒有商標可以上速賣通嘛,速賣通商標授權怎么弄?速賣通官方授權模板書分享
  • 商標中R跟C分別代表什么,商標TM和R有什么區別
  • 商標中R跟C分別代表什么,CSDN Markdown 商標標志 C、TM、R
  • 有關向量的重要結論,專題-句向量(Sentence Embedding)
  • 信息安全等級保護的5個級別,信息安全等級保護措施之網絡安全技術
  • 書是黃金屋下一句是什么,書中的“黃金屋”
  • gps定位,定位iowait問題
  • 渲染軟件哪個好用,Android平臺上基于OpenGl渲染yuv視頻
  • C# wpf 通過HwndHost渲染視頻
  • h5商城源碼,H5全新紅包直通車網站源碼 包含多款游戲已對接支付
  • android基礎面試題及答案,安卓手機系統開發教程!BTAJ面試有關散列(哈希)表的面試題詳解,大廠直通車!
  • 中交第一公路勘察設計研究院,緯地道路縱斷面設計教程_直通車 | 中交一公局公路勘察設計院有限公司招聘公告...
  • arduino怎么把程序傳到板上,STM32替換Arduino直通車
  • 記錄2015年年初跳槽的經歷!
  • 什么情況下可以跳槽,記錄 2015 年年初跳槽的經歷!
  • 聚合支付公司前十,聚合支付行業的2019年終總結大會!細品,你細品~
  • mastercam后處理論壇,mastercam2017后處理升級_如何升級Mastercam 9.1版后處理?
  • 動態表情包制作,android 視頻轉表情,視頻怎么轉gif?好用軟件分享,自己也能制作出搞笑表情包...
  • pc頁面怎么打開,頁面的版心html,關于PC端網頁版心及網頁自適應問題
  • webp圖片怎樣改成jpg,如何給圖片更改格式?jpg轉webp怎么操作