資料分析之sql篇

2022-03-18 22:35:52 字數 640 閱讀 8425

剛才在琢磨客戶分析的時候,突然想到乙個假設,如果某個客戶的續約率很高,那麼證明他在產品的使用上效果是很好的,如果這些些產品的組合十分有效,那麼檢視其他類似的客戶的續約率,做一次論證應該是有意義的。於是就有了下面的一段sql,雖然自認資料庫功底尚可,當初頭疼的not exists如今依然有點拐不過來彎,差點給自己繞溝裡。

寫上備忘吧,由於sql沒有全稱量詞(for all),只能將這種查詢需求轉換為存在量詞,也即做這樣的轉換,查詢至少選擇了客戶「zpa」所有**的客戶名稱等同於查詢這樣一種客戶的名稱,不存在客戶zpa的任一種**,是這種客戶沒有選擇過的。(雙重not exists)

select distinct cno

from customer cusa

where not exists

(select *

from customer cusb

where cusb.cno = 'zpa' and

not exists

(select *

from customer cusc

where cusc.cno=cusa.cno and

cusc.product=cusb.product));

Python資料分析之Pandas篇

windows下pip安裝pandas pip install pandas 執行環境 先導入pandas模組 import pandas as pd 1.1 宣告series物件 以下 皆在ipython中演示 呼叫series 建構函式,建立series物件 呼叫構造建構函式series 時可以...

七周速學資料分析(資料分析思維篇)

大家都知道,人們的智商都是不相同的,這是因為人們的思維方式不同,對於工具技能的掌握並不代表著智商高,取決人們的智商高的標準就是看人的 思維程度是否高階,在前面的內容我們提到了excel和資料視覺化的技能,但這些都是工具,不是思維,今天我們就給大家講解一下如何培養資料分析思維。資料分析思維就是決定資料...

資料分析之遊戲內關鍵資料分析

什麼是遊戲的相關性,作為乙個分析的 偵探 那麼遊戲的相關性也就是線索,熟悉遊戲的相關性的 心法 就可以快速和正確選擇分析的切入點。本文主要通過找到lol遊戲中角色金幣,進而演示。基礎篇 演示直接找到角色金幣邏輯,高階篇 中將會演示如何通過金幣的和交易邏輯的相關性找到角色的裝備 1 選定第乙個裝備欄位...