- sql 中sum 函數的應用 衆所周知 sum 可以用來對錶的某一列 來求和
但是 如果有這樣的需求,該列滿足一定的需求後才加不滿足不加
後來孤陋寡聞的我才知道sql中可以有if條件判斷if(xx=xx,a,b)
+-----------------------------+---------+
| Column Name | Type |
+-----------------------------+---------+
| delivery_id | int |
| customer_id | int |
| order_date | date |
| customer_pref_delivery_date | date |
+-----------------------------+---------+
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/immediate-food-delivery-i
著作權歸領釦網絡所有。商業轉載請聯繫官方授權,非商業轉載請註明出處。
select sum(if (order_date = customer_pref_delivery_date,1,0))/count(*) as immediate_percentage
from Delivery