sql怎麼能實現非常複雜的業務邏輯?

時間 2021-05-13 00:15:11

1樓:Robin

放心,Hive SQL完全可以實現你的需求。再說了,沒有聽過那個資料中颱不支援Python程式設計。Python和SQL程式設計是必須的。

2樓:尋夢追夢

可以這麼說,單純就功能來講,pandas80%以上的功能可以用hive實現(最差還有udf,那就沒有邊界了)

從題主的描述中,沒有得到任何有效的問題資訊和解決資訊,無法給出回答。但可以試著給一些邏輯推導:

1 hive和python只不過是工具,別過於糾結,把問題描述出來,針對性解決就好。

2 我用sql實現過的複雜邏輯有TAD計算、內積運算、同環比、cube表設計、迴圈、遞迴(hive不支援)等等,有些只不過是看著複雜,換一種思維方式(sql與python是兩種思維)

3 具體到指標項比較多的情況,未必在乙個sql裡寫完,可以分門別類,建幾張中間表,儲存一些通用的過渡表和部分指標項,最後在用乙個sql拼接成寬表即可。

4 不要抱怨,覺得用sql完不成,不過是sql技能不到家而已,估計很多人都達不到《sql高階教程》裡的sql水準,就說這幹不了那幹不了。看看《sql解惑》(非入門書,只是見識一下sql能做得其他事),就知道啥才叫精通sql。

怎麼能實現財務自由?

上班是上不來財務自由的,你越努力,你的老闆越自由。財務自由是指你的被動收入能覆蓋你的日常開支的狀態。什麼是被動收入?被動收入就是指不用你花費太多的時間精力,就能持續產生的收入。比如你有兩套出租的房子,每套房每月可以收到3000的租金,而你每月的開支不到5000,那你的6000房租收入就可以覆蓋你日常...

乙個sql怎麼能查過去1 3 6小時最大降水量

解放者will 你好,由於你的問題表述比較抽象,依據你的描述,我先猜測一下你的真實需求 假設表名為 rainfall record 結構 欄位名稱 取值型別 降雨時間 rainfall time 時間戳降雨量 rainfall v 數值你的需求 乙個sql怎麼能查過去1 3 6小時最大降水量?我假定...

想看一場羽生結弦的現場,怎麼能實現

瑞瑞瑞 那你要抓緊了,首先是關注他的諮詢動態,確認他會參加的比賽。因為目前保守估計他滑到北京冬奧也是時候功成身退了,那麼只有兩個賽季可做圖謀。這個賽季小比賽涼的差不多了,大獎賽系列羽生宣布不參加。接下去可能就是全日四大洲和世錦賽,分別在日本澳洲和瑞典。但我估計四大洲他去的可能性不大,日本票難抽,所以...