Page 38 - sql_ebook_codingthailand
P. 38

34



                   5.1 ฟังก์ชันเกี ยวกับการคํานวณ และสรุปค่าของข้อมูล (Aggregate Function)

                          ฟังก์ชันที เกี ยวข้องกับการคํานวณ และสรุปค่าของข้อมูล  มีดังต่อไปนี

                           ชื อฟังก์ชัน                         ความหมายและการใช้งาน
                              AVG              ใช้หาค่าเฉลี ยข้อมูล

                            COUNT              ใช้นับจํานวนแถวทั งหมดที ได้จากการเรียกดูข้อมูล (query)

                             MAX               หาค่ามากที สุดของข้อมูลในฟิลด์นั นๆ โดยใช้ได้ทั งตัวเลขและ

                                               ตัวอักษร
                              MIN              หาค่าน้อยที สุดของข้อมูลในฟิลด์นั นๆ โดยใช้ได้ทั งตัวเลขและ

                                               ตัวอักษร

                              SUM              หาผลรวมของข้อมูลในฟิลด์นั นๆ โดยใช้ได้เฉพาะข้อมูลที เป็น
                                               ตัวเลขเท่านั น



                          ก่อนยกตัวอย่างการใช้งานฟังก์ชันประเภทต่างๆ ในบทนี ของใช้โครงสร้างตาราง และ

                   ข้อมูล ดังนี

                   ตาราง Department (แผนก):
                            departmentID                                   Name

                                  42                 Finance

                                 128                 Research and Development

                                 130                 Marketing

                   ตาราง Employee (พนักงาน):
                     employeeID          Name              Job             Salary       departmentID

                        1111        Somchai          Programmer            15000             128

                        2222        Wichit           DBA                   13500              42

                        3333        Somjai           Programmer            16500             128
                        4444        Yongyut          Programmer            20000             Null

                   ตาราง EmployeeSkills: (ความชํานาญด้านคอมพิวเตอร์ของพนักงาน)

                             employeeID                                    skill

                                 1111                JAVA
                                 1111                PHP

                                 2222                Linux

                                 3333                JSP





                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   33   34   35   36   37   38   39   40   41   42   43