上完使用微軟T-SQL查詢資料這堂課後,我在語法撰寫時,少了很多插入暫存表的動作,也讓程式更加精簡,提高程式執行效能! ─ 恆逸教育訓練中心 ─ 學員證言網站

 

資料庫管理

眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!

來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!

陳郁雯

  • 文章分類:資料庫管理
  • 參訓課程:使用微軟T-SQL查詢資料

上完使用微軟T-SQL查詢資料這堂課後,我在語法撰寫時,少了很多插入暫存表的動作,也讓程式更加精簡,提高程式執行效能!

我目前在銀行資訊處上班,工作內容和客戶、帳務資料等息息相關,需要具備一定的SQL語法撰寫能力,還要能夠善用各種迴圈、JOIN及函數等,去開發、修改報表及撈取資料。


我不是為了考微軟證照報名『使用微軟T-SQL查詢資料』這堂課,我想上這堂課,是因為其實之前在大學就讀期間,就有修讀SQL Server的相關課程,但當時只學了些皮毛,很多基本觀念都忘得差不多了,因為現在工作會用到,我目前手邊就有像是要撈取參與活動的客戶資料、定期去撈取指定繳款帳號的明細等需求,這其中除了有要新開發的報表,也有遇到要去修改前手開發程式邏輯的狀況,讓我不得不思考,是否有更多好的寫法,可以提高效能,或是去熟悉以往不常使用的寫法,讓我在研究之前的程式邏輯時,可以更快的找到問題,並且加以調整。所以想藉由這堂課,重新回憶一下,也想聽聽老師在撰寫SQL語法的思維方式,學習一些撰寫程式的技巧、方法,解開一些我對於撰寫語法的疑惑。


這是我第一次來恆逸上實體課,早上還因為緊張迷路到差點遲到,到教室還差點開不了機,詢問櫃檯人員才知道是要先插硬碟,再開電源,很感謝櫃台人員都很耐心的回答我的問題!

 

老師也很用心,一聽他講課就知道他授課多年,重點清晰精簡,從使用方法到如何應用,連需要注意的地方都有和我們詳細說明,給我們參考範例並帶我們實作,整體的上課氛圍、節奏很舒服,只是上完感覺對SQL的部分有更多的好奇了,畢竟學無止境!

 

這堂課如果是完全沒有學過、用過SQL Server的同學,真心建議先稍微預習一下或實際操作看看SSMS,因為這整整兩天的課程,會非常「充實」,我的手基本上就沒停過,不是在寫筆記,就是在寫Code。也順便提醒一下,雖然上課期間全程禁止錄音、錄影及照相,但可以帶USB COPY老師提供的電子教材(.sql、.docx)回去複習喔!我上完課後也一直都有在練習跟看筆記,還需要一點時間做消化,感覺我平常撰寫SQL語法的方法、方式都給自己設限了,其實有很多方法,可以做嘗試,說不定效能會更好,閱讀也會更加容易。

 

我給自己上完課的期許和小目標,就是學會子查詢跟CTE,因為我雖然會使用這兩種寫法,但常常因為不太熟練,需要花很多時間構思、撰寫及測試邏輯的正確性,也會因為往往要花較多的時間,而不敢使用這兩個語法。上完這堂課後,從老師那邊學到了很特別的思考方式跟撰寫寫法,也有持續的使用及練習,希望練習一段時間後,能如願以償,運用在工作實務上,幫助我開發報表時,能有更多元的寫法,能確實提高程式的可讀性及效能。


這在我上完課後的這兩個月明顯有感。上完課後,我有將子查詢及一些SQL函數運用在工作當中,讓我在語法撰寫時,少了很多插入暫存表的動作,也讓程式更加精簡,提高程式執行效能,我相信這樣在後續維運報表時,也能更輕鬆易懂且易改一點。另外,老師提及需要注意的部分,比如說NOT IN在使用上要特別小心,如果有NULL值,可能會導致撈不出任何資料,這也是我回到公司後,有特別留意的部分,幫助我將過去不夠嚴謹的NOT IN寫法都進行改正,也有試著將過去不太熟悉的NOT EXISTS的寫法,應用在邏輯撰寫中,總之,獲益良多,謝謝!
 

 

 

 

看看其他人怎麼說

看更多