最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)分大牛的評論 (共 條)

分享到微博請遵守國家法律
嘉鱼县| 京山县| 英德市| 乌兰县| 武定县| 大化| 康马县| 伽师县| 兴隆县| 黎川县| 长治市| 卢龙县| 江口县| 光山县| 浙江省| 临泉县| 平邑县| 嘉荫县| 江西省| 湘潭县| 蕲春县| 龙陵县| 周口市| 凤翔县| 通山县| 小金县| 常山县| 大石桥市| 定西市| 石阡县| 通渭县| 明星| 东台市| 潞城市| 庆安县| 平顺县| 繁峙县| 东明县| 瑞丽市| 昔阳县| 井冈山市|