剛好在 SQL Pass 的研討會中有朋友詢問一個問題 , 因此就隨手來做個展示範例
[SQL]利用計算欄位搭配 Index 來提升效能
- 1056
- 0
- SQL 語法使用技巧
剛好在 SQL Pass 的研討會中有朋友詢問一個問題 , 因此就隨手來做個展示範例
剛好上課時有介紹到 SELECT 和 SQL 變數的使用,朋友就提供一個案例,看來可以把這個案例當成教材來使用。
雖然 Mysql 和 MSSQL 看起來有點類似 , 但語法上還是有些不同的細節要注意
練習用 SQL
分別使用 SQL CLR 和 EXP & LOG 的兩種方式 , 來進行連乘的計算
早先使用 database mail 的時候可以搭配 google 的 image chart,但隨著該服務已經不在提供服務,該怎麼來進行處理呢 ?
最近在處理一些資料庫之間語法轉換的問題,剛好遇到在 View 裡面利用 CTE 語法,但需要用到 MAXRECURSION 的狀況
不要在使用 sys.sql_dependencies 來處理 !
當資料異動發生 Trigger 的時候,正常來說如果有異常發生,則所有寫入到資料表的資料會全部 ROLLBACK,該怎麼避開而能順利將錯誤資訊寫入到資料表內呢 ?
因為同事把 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 與 NOLOCK 這三個搞混,想說既然要說明就整理下來,順便當作紀錄
比較 SQL Server 下使用 CTE 和 Oracle 下使用 CONNECT BY 語法的差異
避開 STRING_AGG 的長度限制
介紹 checksum 函數和 checksum_agg 的應用時機,來簡化兩個相同資料表內資料差異的比對
內部訓練題目
內部訓練題目
內部訓練題目
到底該使用 資料表變數 還是 暫存資料表 來存放一些暫時性處理的資料呢 ?
利用 Values 來簡化範例製作和 ParseName 函數的應用
常常有人會說使用 LIKE 或比較慢,或者是使用 Substring 會比較慢,到底該怎麼來做選擇呢 ?
在使用 SQL 做模糊查詢的時候,如果要查字尾符合的條件時,往往因為不能有效使用索引,導致系統效能不佳的狀況,因此在這裡我們利用 REVERSE 的函數並且搭配計算欄位來反轉資料,讓原本查詢字尾的變成查詢字首,這樣就可以有效運用到索引來提升效能了。