Re: [問卦] ???用SQL不用view的人是有什麼問題?
這種提前計算的
有很多種,看情況用阿
view
建完沒有刪 就會留在裡面
通常以前我都拿來計算,期貨合約,自動更新期貨合約算完之後存進去裡面。
由於關注的合約就那幾個,全表掃也沒關係。整個schema 好看懂就好
temp table
ETL清洗搬移資料的時候很常用
通常倒進來,建一張然後到完以後開始用code去清洗。
ETL做完他其實就結束了,但是 sp 也都是會drop啦。
@table
sqlserver 自建資料型別
好處是,如果你是多元複雜資料要透過API或是function input
就是很多class 要存進不同張表,你可以用這個做一張暫時的表
然SP裡面去讀這張,分開存進去不同的目標。
這也是在記憶體裡。
subquery
比較少用拉,計算筆數,或是統計某些東西的時拿來用用
現在語法糖很多,然後會全表掃的你在百萬筆資料等級
還不不用到千萬,你用看看會等多久。
比起子查詢,比較嚴重的是很多人練習的時候不寫
with nolock 習慣了,dev,sit就算了 有時候uat prod 也這樣寫。
CTE
這沒啥好說可以遞迴,搭配 view ,temp table
還有cursor ,其實CTE CURSOR 就很不錯了耗效能
但是可以在裡面用foreach 做很多事情。
好像就這些了吧,SQL寫久了是一件很好玩的事情。
有時候寫起來比寫code爽。
ORM 也是好用,反正寫code 都是相對,沒有絕對。
--
WHY SO SERIOUS???
--
喔喔原來如此
哦哦哦
CTE比temp table耗效能嗎?
其實還是看資料筆數 如果是少量的就用CTE,很大量還是temp table 但是大家硬體設備跟機器都不同還有資料量也是所以也很難說是怎樣終究是$$$的力量
※ 編輯: neo5277 (1.162.145.171 臺灣), 07/23/2024 17:23:23 ※ 編輯: neo5277 (1.162.145.171 臺灣), 07/23/2024 17:24:57會需要轉換成columnar database嗎?
目前是沒有 真正處理到有時間序列,或是其他序列的資料也沒有這麼大跟頻繁 這可能製造業,IOT,才會要用到吧~~我最多拉進記憶體裡整形,弄成矩陣而已。
※ 編輯: neo5277 (1.162.145.171 臺灣), 07/23/2024 18:04:30有高手先拜一下
我普通人拉 採得坑多了 就知道了
※ 編輯: neo5277 (1.162.145.171 臺灣), 07/24/2024 01:36:1240
[問卦] 程式能寫if 就不要用for loop?以前寫程式覺得要看起來厲害 明明能用if的 我會先建一個table 然後再用for loop尋找 好處是數量增加時增加的程式碼少 壞處是寫的時候和以後回來看的時候比較麻煩29
[問卦] 8000萬筆資料的SQL通通塞在一個table裡面 還沒建primary key 剛剛幫他建一個primary key下去 只看到一直在running 是不是等中午吃完便當再回來看他PK建完沒? 還是下班前再看了?16
[請益] 如何有效益的維護data loader如題 目前做的project架構長這樣 Loader1 Loader2 Loader3 ........... Loader30 Area 1 Area 24
[問卦] PM在履歷上寫會SQL有加分嗎?本肥看了一些以前同事的履歷跟LinkedIn 他們明明都是PM也完全不會寫SQL 但是履歷上都硬要寫會SQL 以為只要會select * from table就是會了 連having跟window function都不會用3
[問卦] 一天單一table就七十幾萬筆資料的SQL已經照月份分拆了 但是這樣一個月下來整個月份也是兩千多萬筆資料 這樣讀取效率很差欸 難道要照週去分拆table ? 這樣抓資料還要考慮有沒有跨周X
[問卦] 為何開票不直接用sql統計就好如題 在那邊一張一張唸 然後還在那邊畫正字號 為什麼不直接寫sql 然後快速統計 Create table result as Select3
[請益] Django+Mysql資料表問題最近在學習Django,使用Mysql做為資料庫 想呈現的內容是一檔股票每周股權分散的變化 雖然資料表已經創建完成了,不過我用的方式是 先寫好建立資料表的sql語法,用for loop執行(一個csv檔建立一個Table) 表格內容也是用for loop Insert進去X
[問卦] Table名稱當外鍵用是什麼操作阿肥最佳看小朋友很愛用orm而不是直接寫一個sql procedure來接資料 阿發現小朋友現在很流行把table名稱直接當外鍵用 像這樣 "SELECT Key FROM … WHERE ..." -> 其他表的鍵 "SELECT * FROM %s" % (其他表的鍵)
爆
Re: [新聞] 擋3大法案? 柯建銘稱「不急」:藍白委62爆
[問卦] 為什麼8+9都可以穿名牌、開雙B?89
[問卦] 新北耶誕城是不是退燒了???56
Re: [問卦] 中共打來是誰要去面對?爆
Re: [新聞] 卓榮泰:天災來時 地方要自己面對50
[問卦] 蔡依林為什麼要把香爐穿在身上==44
Re: [新聞] 民眾黨版財劃法遭藍營丟包 黃國昌喊可接39
[問卦] 一樣宣傳魷2 為何差別待遇呢?31
[問卦] 1000萬房貸 壓力有多大?42
[問卦] 蹦闆為什麼不敢提到增重失敗32
[問卦] 每年中央少的錢 就撤掉數發部 不就好了34
[問卦] 8+9是都有割胃才這麼瘦嗎?爆
[問卦] 為什麼日本有辦法讓89變成過街老鼠?爆
[問卦] 為什麼高雄人覺得北中在搶他的錢78
[問卦] 政黑:財劃法 台北拿那麼多錢幹嘛用26
[問卦] 高雄人一直看造型氣球不會膩嗎22
[問卦] 大安國小是天龍小學嗎22
[問卦] 人力費上漲 未來長照怎麼辦?8
[問卦]八又翻? 現實風向一面倒 根本不挺統神?36
[問卦] 如果超哥 蹦闆打起來要選一邊?20
[問卦] 曼谷觀光是怎麼打造那麼強的18
Re: [新聞] 綠營議員不滿新版財劃法 高雄成長比例全19
Re: [新聞] 抵制傅崐萁!苦苓:只要他還活著絕不踏進17
Re: [新聞] 元旦起禁止旅宿提供「一次性盥洗用品」18
[問卦] 基督教講的得救到底是啥小?13
[問卦] 每年給你23萬,你願意搬到一個小島嗎?38
[問卦] 鍾培生 threads 第二回 直指裁判不公18
Re: [新聞] 民眾黨版財劃法遭藍營丟包 黃國昌喊可接18
[問卦] 台灣傳產老闆為什麼不給員工加薪呢?16
[問卦] 抗議人數從10萬變1500為什?