国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

如何進(jìn)行多條件判斷?學(xué)會(huì)這個(gè)成數(shù)分大牛

2023-07-14 07:51 作者:猴子數(shù)據(jù)分析  | 我要投稿



【面試題】某公司數(shù)據(jù)庫里有3張表,銷售訂單表、產(chǎn)品明細(xì)表、銷售網(wǎng)點(diǎn)表


”銷售訂單表”記錄了銷售情況,每一張數(shù)據(jù)表示哪位顧客、在哪一天、哪個(gè)網(wǎng)點(diǎn)購買了什么產(chǎn)品,購買的數(shù)量是多少,以及對應(yīng)產(chǎn)品的零售價(jià)



“產(chǎn)品明細(xì)表”記錄了公司產(chǎn)品的詳細(xì)信息

“銷售網(wǎng)點(diǎn)表”記錄了公司的銷售網(wǎng)點(diǎn)


銷售訂單表、產(chǎn)品明細(xì)表、銷售網(wǎng)點(diǎn)表字段之間的關(guān)系如下



銷售訂單表和產(chǎn)品明細(xì)表通過“產(chǎn)品”字段關(guān)聯(lián),銷售訂單表和銷售網(wǎng)點(diǎn)通過“交易網(wǎng)點(diǎn)”關(guān)聯(lián)


【問題】查找既購買過ProductA又購買過ProductB,但沒有購買ProductC的用戶人數(shù),并計(jì)算平均客單價(jià)


【解題思路】


需要把滿足三個(gè)條件的用戶查找出來:

1)買過ProductA

2)買過ProductB

3)沒有購買ProductC

我們把上一步的查詢結(jié)果記錄為臨時(shí)表a。然后,再用聚合函數(shù)計(jì)算顧客人數(shù),平均客單價(jià)


我臨時(shí)表a的SQL帶入上面SQL里,就是最終的SQL:

查詢結(jié)果:



【本題考點(diǎn)】


1.將多條件轉(zhuǎn)化為SQL的能力


2.in的用法,SQL中in常用于where表達(dá)式中,其作用是查詢某個(gè)范圍內(nèi)的數(shù)據(jù)


如果字段范圍比較多,可以使用and或or運(yùn)算符。如果要排除、否定某個(gè)范圍前面加上not,為not in


3.聚合函數(shù)的使用


給大家推薦Eva老師的自動(dòng)化辦公公眾號:


猴子數(shù)據(jù)分析干貨知識(shí):



如何進(jìn)行多條件判斷?學(xué)會(huì)這個(gè)成數(shù)分大牛的評論 (共 條)

分享到微博請遵守國家法律
鲁甸县| 旬邑县| 昌平区| 耒阳市| 黔西| 秦皇岛市| 舒兰市| 东至县| 远安县| 石屏县| 江川县| 三穗县| 迭部县| 张掖市| 靖边县| 鲁甸县| 清原| 思茅市| 武强县| 报价| 和田县| 永寿县| 哈巴河县| 嘉义市| 青铜峡市| 大关县| 改则县| 江油市| 鲁山县| 乌拉特前旗| 吐鲁番市| 大宁县| 黄平县| 米易县| 蕲春县| 霍林郭勒市| 五家渠市| 毕节市| 磐安县| 共和县| 宁德市|