Aggregate functions work on data sets instead of single values. They include COUNT, SUM, AVERAGE, MEDIAN, MAXIMUM, and MINIMUM. The COUNT function counts the number of records that match a criteria, such as counting the number of people per country in a database table. Examples are provided to demonstrate how to write SQL queries using the COUNT aggregate function to return the number of citizens per country.
Aggregate functions work on data sets instead of single values. They include COUNT, SUM, AVERAGE, MEDIAN, MAXIMUM, and MINIMUM. The COUNT function counts the number of records that match a criteria, such as counting the number of people per country in a database table. Examples are provided to demonstrate how to write SQL queries using the COUNT aggregate function to return the number of citizens per country.
Facts about Aggregate Functions ! AggregaLe luncuons (Al) work on daLa seLs lnsLead of slngle values ! PAvlnC clause lncludes predlcaLes Lo lLer resulL seL of aggregaLe funcuons ! SCL-SynLax: SLLLC1 Al(aurlbuLe1) l8CM Lable WPL8L aurlbuLe= value C8Cu 8? aurlbuLe2, aurlbuLe3 PAvlnC Al(aurlbuLe_name1) > 3
2 SQL Aggregate Functions ! CCun1 ! SuM ! Average ! Medlan ! Maxlmum ! Mlnlmum 3 ! AggregaLe luncuon CCun1 ls shown on Lhe followlng example Lable: Example reclu fname lname gender clLy counLry blrLhday 0 !ohn SmlLh m Chlcago uSA 12.03.1964 1 Mary 8rown f London uk 12.03.1964 2 !ane uoe f alo AlLo uSA 23.04.1976 3 !ohn uoe m alo AlLo uSA 17.06.1932 4 eLer SchmldL m oLsdam CL8 11.11.1973 . . . . . . 4 COUNT ! CCun1 Lhe number of people per counLry !"#$%& ()* ++ , -.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ 3 COUNT ! CCun1 Lhe number of people per counLry !"#$%& ()* ++ , +> , SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ -.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . 6 COUNT ! CCun1 Lhe number of people per counLry !"#$%& ()* ++ ? +> , SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ -.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . 7 COUNT ! CCun1 Lhe number of people per counLry !"#$%& ()* ++ > +> , SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ -.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . 8 !"#$%& ()* ++ > +> , +? , COUNT ! CCun1 Lhe number of people per counLry SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ -.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . 9 COUNT ! CCun1 Lhe number of people per counLry 78039$&" :"-&.0 ;.0 <-.$/&01= ++ +> ++ ++ +? @ !"#$%& ()* ++ > +> , +? , @ @ SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
-.$/&01 23-4./)01 5)%$"62 5)%$" . . 42 CL8 43 uk 44 uSA . . 10 COUNT ! CCun1 Lhe number of people per counLry !"#$%& ()* ++ > +> , +? , @ @ A B !"#$%& -.$/&01 -34C"/# DE7 > DF , GH! , @ @ SLLLC1 counLry, CCun1(*) AS cluzens l8CM world_populauon C8Cu 8? counLry
(Geotechnical Special Publication (GSP) 226) Kyle Rollins, Ph.D., Dimitrios Zekkos, P.E-Geotechnical Engineering State of the Art and Practice_ Keynote Lectures from GeoCongress 2012-American Society .pdf