You are on page 1of 3

--PERTEMUAN 2

1. Tampilkan Max Credit (diperoleh dari Credit terbesar ditambah dengan kata 'credits'), Min Credit (diperoleh dari Credit terkecil ditambah dengan kata 'credits'), dan Average Credit (diperoleh dari rata-rata Credit ditambah dengan kata 'credits'). (cast,max, min, avg)
--1 select cast(max(Credit) as varchar(20))+' credits' as Max Credit ! cast(mi"(Credit) as varchar(20))+' credits' as #Mi" Credit$! cast(av%(Credit) as varchar(20))+' credits' as Avera%e Credit &r'm #()*+ect$

1. Tampilkan Mentor ame, Mentee's Average !"A (diperoleh dari rata-rata !"A) #ang ditangani oleh masing-masing mentor. (avg, group by)
--2,'select Me"t'rName! av%(Me"tee,.PA) as Me"tee's Avera%e .PA &r'm Me"tee! Me"t'r! /eaderMe"t'ri"%! 0etailMe"t'ri"% 1here /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d Me"tee,Me"tee2d 3 0etailMe"t'ri"%,Me"tee2d a"d Me"t'r,Me"t'r2d 3 /eaderMe"t'ri"%,Me"t'r2d %r')4 *5 Me"t'rName

1. Tampilkan Mentee ame, Total$%b&ectCredit (didapat dari &%mlah Credit ditambah dengan kata 'credits') dimana Total$%b&ectCredit k%rang dari '( dan di%r%tkan berdasarkan Total$%b&ectCredit secara ascending (cast, sum, group by, having, order by)
--6,'select Me"teeName! cast(s)m(Credit) as varchar(20))+' credits' as T'tal()*+ectCredit &r'm /eaderMe"t'ri"%! 0etailMe"t'ri"%! #()*+ect$! Me"tee 1here /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d /eaderMe"t'ri"%,()*+ect2d 3 #()*+ect$,()*+ect2d a"d 0etailMe"t'ri"%,Me"tee2d 3 Me"tee,Me"tee2d %r')4 *5 Me"teeName havi"% s)m(Credit) 7 60 'rder *5 T'tal()*+ectCredit asc --8,'select Me"teeName! c')"t(0isc)ssi'".r')4) as T'tal0isc)ssi'".r')4 &r'm 0etailMe"t'ri"%! Me"tee 1here 0etailMe"t'ri"%,Me"tee2d 3 Me"tee,Me"tee2d %r')4 *5 Me"teeName havi"% c')"t(0isc)ssi'".r')4)9: a"d c')"t(0isc)ssi'".r')4)7; --4a-e *et1ee" +)%a %a masalah 'rder *5 T'tal0isc)ssi'".r')4 desc c'm4)te s)m(c')"t(0isc)ssi'".r')4)) --<,'select Me"t'rName! Me"teeName! Me"tee,.PA as Me"tee's .PA

&r'm Me"t'r! Me"tee! /eaderMe"t'ri"%! 0etailMe"t'ri"% 1here /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d /eaderMe"t'ri"%,Me"t'r2d 3 Me"t'r,Me"t'r2d a"d 0etailMe"t'ri"%,Me"tee2d 3 Me"tee,Me"tee2d a"d da5((tart0ate) 3 16 'rder *5 Me"t'rName asc c'm4)te av%(Me"tee,.PA) *5 Me"t'rName

--:,'select Me"teeName! c')"t(Me"t'rName) as T'talMe"t'r &r'm /eaderMe"t'ri"%! 0etailMe"t'ri"%! Me"t'r! Me"tee 1here /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d /eaderMe"t'ri"%,Me"t'r2d 3 Me"t'r,Me"t'r2d a"d 0etailMe"t'ri"%,Me"tee2d 3 Me"tee,Me"tee2d %r')4 *5 Me"teeName havi"% c')"t(Me"t'rName) 3 10 'rder *5 Me"teeName asc --=,'select Me"teeName! s)m(Credit) as T'talCredit &r'm Me"tee! ()*+ect! /eaderMe"t'ri"%! 0etailMe"t'ri"% 1here /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d /eaderMe"t'ri"%,()*+ect2d 3 #()*+ect$,()*+ect2d a"d 0etailMe"t'ri"%,Me"tee2d 3 Me"tee,Me"tee2d a"d .PA 9 6 %r')4 *5 Me"teeName c'm4)te s)m(s)m(Credit))! c')"t(Me"teeName)

-->,'select Me"t'rName! c')"t(me,Ph'"e) as T'tal(electedPh'"e &r'm Me"t'r mr! Me"tee me! /eaderMe"t'ri"% hm! 0etailMe"t'ri"% dm 1here hm,Me"t'ri"%2d 3 dm,Me"t'ri"%2d a"d hm,Me"t'r2d 3 mr,Me"t'r2d a"d dm,Me"tee2d 3 me,Me"tee2d a"d me,Ph'"e li-e '#0>1<!0>1:!0>1=$?' %r')4 *5 Me"t'rName havi"% c')"t(me,Ph'"e) 3 28 --;,'select 'Mr, ' + s)*stri"%(Me"t'rName!1!chari"dex(' '!Me"t'rName + ' ')) as #Name$! s)m(0isc)ssi'".r')4) as NiceN)m*er! l'1er(s)*stri"%(Me"t'rName!1!chari"dex(' '!Me"t'rName+' ')-1)) + s)*stri"%(EmailAddress!chari"dex('@'!EmailAddress)!le"(EmailAddre ss)) as #(ec'"d Email$! c'"vert(varchar(20)!(tart0ate!10:) as (tart0ate! c'"vert(varchar(20)!dateadd(da5!da5((tart0ate)!(tart0ate)!10:) as Ne10ate &r'm Me"t'r! /eaderMe"t'ri"%! 0etailMe"t'ri"%

1here /eaderMe"t'ri"%,Me"t'r2d 3 Me"t'r,Me"t'r2d a"d /eaderMe"t'ri"%,Me"t'ri"%2d 3 0etailMe"t'ri"%,Me"t'ri"%2d a"d da5((tart0ate) 7 1: %r')4 *5 me"t'r"ame!emailaddress!(tart0ate --10 'select Me"t'rName! (emester! c'"vert(varchar(20)!(tart0ate!10=) as (tart0ate &r'm Me"t'r! /eaderMe"t'ri"% 1here /eaderMe"t'ri"%,Me"t'r2d 3 Me"t'r,Me"t'r2d 'rder *5 (emester desc c'm4)te c')"t(Me"t'rName) *5 (emester

select select select select select

A A A A A

&r'm &r'm &r'm &r'm &r'm

#()*+ect$ Me"t'r Me"tee /eaderMe"t'ri"% 0etailMe"t'ri"%

You might also like