iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
1
AI & Data

保險相關資料庫設計系列 第 25

DAY25-SQL語法應用

今天要來做最後一張報表啦,我一樣用兩個寫法,先來看看第九張報表https://ithelp.ithome.com.tw/upload/images/20201010/20130627pRZC5WesBx.png
這張報表主要是要找出通過業務測驗的業務人數,基本上也是沒什麼難度,先來示範第一個方法,用到了子查詢(SUBQUERY)方法,如下:
https://ithelp.ithome.com.tw/upload/images/20201010/20130627ZtUqxCnPoF.png
子查詢部分是要看總共有哪一些業務是有通過業務測驗的,執行一次子查詢的部分看看,我只截測試用的
https://ithelp.ithome.com.tw/upload/images/20201010/20130627YsJNVmGlh3.png
可以看到在子查詢最後宣告為A Table,然後主查詢再從A Table查詢通過測驗的人,再利用COUNT()語法把它加總起來,最後執行出來長這樣,共139人
https://ithelp.ithome.com.tw/upload/images/20201010/20130627YIr7BpMFvU.png
會不會覺得這個方法多此一舉,其實有個更快速的方法,就是只要將WHERE條件設為’Y’,再用Count語法加總,看一下
https://ithelp.ithome.com.tw/upload/images/20201010/20130627PL9pMPSB1P.png
這樣就可以了,整個執行看看吧!!!
https://ithelp.ithome.com.tw/upload/images/20201010/20130627Paejeu4zzB.png
答案一樣139人!!!


上一篇
DAY24-SQL 語法(SUBQUERY 應用)
下一篇
DAY26-SQL語法(VIEW應用)
系列文
保險相關資料庫設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言