ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ความหมายและการใช้งานคำสั่ง COUNT(), AVG() และ SUM() ใน MySQL

 

         คำสั่ง count() เป็นคำสั่งที่ใช้ในการนับจำนวนแถวข้อมูลตามเงื่อนไขที่ระบุ

          คำสั่ง avg() เป็นคำสั่งที่ใช้หาค่าเฉลี่ยของตัวเลขที่อยู่ในคอลัมน์นั้นๆตามเงื่อนไขที่กำหนด 

          คำสั่ง sum() เป็นคำสั่งในการกาผลรวมของตัวเลขที่อยู่ในคอลัมน์นั้นๆที่กำหนดเงื่อนไข

 

Syntax  count()

SELECT COUNT(ชื่อคอลัมน์) FROM ชื่อตาราง WHERE เงื่อนไข;

 

          ตัวอย่างเช่นเราต้องการที่จะนับจำนวนผู้ใช้งานในระบบเราเราก็สามารถใช้คำสั่ง count(ชื่อคอลัมน์ที่เราจะนั้บ) แล้วชี้ไปยังตารางไหนในฐานข้อมูลของเรา และหากเราต้องการที่จะใส่เงื่อนไขให้มันเราก็ใส่ where แล้วตามด้วยเงื่อนไขนั้นแต่หากเราไม่มีเงื่อนไขเราก็ไม่ต้องใส่ where ลงไป

 

ตัวอย่างคำสั่ง

SELECT COUNT(age) FROM user;

 

ผลลัพธ์

คำสั่ง SQL ที่ใช้ในการนับข้อมูลในคอลัมน์ที่ต้องการ
รูปแบบผลลัพธ์การใช้ COUNT()

 

Syntax  avg()

SELECT AVG(ชื่อคอลัมน์) FROM ชื่อตาราง WHERE เงื่อนไข;

 

          ตัวอย่างเช่นเราต้องการที่จะหาค่าเฉลี่ยของคะแนนสอบของนักศึกษา เราก็สามารถใช้คำสั่ง avg(ชื่อคอลัมน์ที่เราเก็บคะแนนสอนตัวนั้นอยู่) แล้วชี้ไปยังตารางที่เราเก็บตัวคอลัมน์นั้นไว้ และหากเราต้องการที่จะใส่เงื่อนไขให้มันเราก็สามารถใช้ where แล้วตามด้วยคำสั่งแต่หากเราไม่มีเงื่อนไขเราก็ไม่ต้องใส่ where ลงไป

 

ตัวอย่างคำสั่ง

SELECT AVG(age) FROM user;

 

ผลลัพธ์

คำสั่ง AVG() ใช้ในการหาค่าเฉลี่ยของจำนวนในคอลัมที่ต้องการ
รูปแบบผลลัพธ์การใช้งานคำสั่ง AVG()

 

Syntax sum()

SELECT SUM(ชื่อคอลัมน์) FROM ชื่อตาราง WHERE เงื่อนไข;

 

           ตัวอย่างเช่นเราต้องการหาผลรวมของราคาสินค้า เราก็สามารถใช้คำสั่ง sum(ชื่อคอลัมน์ที่เราเก็บราคาสินค้าเอาไว้) แล้วชี้ไปยังตารางที่เราเก็บคอลัมน์ราคาสินค้านั้นไว้ หาเราต้องการกำหนดเงื่อนไขให้กับมันเราก็ใช้ where แล้วตามด้วยเงื่อนไขที่เราต้องการแต่หากเราไม่มีเงื่อนไขเราก็ไม่ต้องใส่ where ลงไป

 

ตัวอย่างคำสั่ง

SELECT SUM(age) FROM user;

 

ผลลัพธ์

คำสั่ง SUM() ใช้ในการหาผลรวมของค่าที่อยู่ในคอลัมนั้นที่ต้องการ
รูปแบบผลลัพธ์การใช้งานคำสั่ง SUM()

 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน MySQL

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ตัว search tools ใน Joomla 4 ลอง search แล้วไม่สามารถเคลียได้
โดย Parichat ส 16 ก.พ. 2019 6:57 pm บอร์ด Joomla Dev
0
3
ส 16 ก.พ. 2019 6:57 pm โดย Parichat
อยากทราบวิธีการ ปิด ไม่ใช้ เทมเพลตกลายเป็น เว็บ responsive ใน phpbb
โดย Ittichai_chupol ส 16 ก.พ. 2019 6:56 pm บอร์ด Programming - PHP
0
7
ส 16 ก.พ. 2019 6:56 pm โดย Ittichai_chupol
อยากทราบวิธีการแก้ไข้ ปัญหา ขณะเปิดใช้งาน Extension ใน phpbb
โดย Ittichai_chupol ส 16 ก.พ. 2019 6:22 pm บอร์ด Programming - PHP
0
7
ส 16 ก.พ. 2019 6:22 pm โดย Ittichai_chupol
อยากทราบวิธีการตรวจสอบสิทธิ์ ของผู้ใช้งาน
โดย Ittichai_chupol ส 16 ก.พ. 2019 1:26 pm บอร์ด Programming - PHP
0
9
ส 16 ก.พ. 2019 1:26 pm โดย Ittichai_chupol
วิธีแก้ปัญหาบันทึกข้อมูลไม่ลงใน Joomla Version 4
โดย Parichat ส 16 ก.พ. 2019 11:49 am บอร์ด Joomla Dev
0
2
ส 16 ก.พ. 2019 11:49 am โดย Parichat
ทำความรู้จักกับ วิธีจัดการการแจ้งเตือน พร้อมวิธีการบันทึกการแจ้งเตือนว่าอ่านแล้ว ในหลายๆหัวข้อพร้อมกัน
โดย จันนุสรณ์ ดีแก่ ส 16 ก.พ. 2019 10:26 am บอร์ด phpBB user Guide Knowledge
0
13
ส 16 ก.พ. 2019 10:26 am โดย จันนุสรณ์ ดีแก่
งานประจำวันที่ 16 กุมภาพันธ์ 2562
โดย Four ส 16 ก.พ. 2019 9:47 am บอร์ด M077 - อิษยา งามสอาด
1
10
ส 16 ก.พ. 2019 7:13 pm โดย Four
Mod MDFiles Popular 모듈 소개 MDFile에서 파일을 가져와 표시
โดย wipaporn ศ 15 ก.พ. 2019 6:06 pm บอร์ด korean Language - 한국어
0
14
ศ 15 ก.พ. 2019 6:06 pm โดย wipaporn
MDFiles Featured modules를 소개하면 MDFile에서 파일을 가져와 보여준다.
โดย wipaporn ศ 15 ก.พ. 2019 6:06 pm บอร์ด korean Language - 한국어
0
14
ศ 15 ก.พ. 2019 6:06 pm โดย wipaporn
Q - เกิดerror โค้ด ขึ้นว่า AttributeError: 'TextTestResult' object has no attribute 'openwed_Login'
โดย ธวัชชัย แสนหาญ ศ 15 ก.พ. 2019 5:55 pm บอร์ด Programming - C/C++ & java & Python
0
19
ศ 15 ก.พ. 2019 5:55 pm โดย ธวัชชัย แสนหาญ
마스터 사이트에서 Web Client로 문서를 끌어오기 위한 플러그인인 Editors XTD Multicontent를 소개한다.
โดย wipaporn ศ 15 ก.พ. 2019 5:48 pm บอร์ด korean Language - 한국어
0
6
ศ 15 ก.พ. 2019 5:48 pm โดย wipaporn
Joomla 1.5를 Joomla 2.5, 3.X로 업그레이드하기 위한 MJUpgrade 소개
โดย wipaporn ศ 15 ก.พ. 2019 5:36 pm บอร์ด korean Language - 한국어
0
10
ศ 15 ก.พ. 2019 5:36 pm โดย wipaporn
MApplication Form Components를 소개한다. 구직 신청서는 웹사이트를 통해 작성된다.
โดย wipaporn ศ 15 ก.พ. 2019 5:27 pm บอร์ด korean Language - 한국어
0
9
ศ 15 ก.พ. 2019 5:27 pm โดย wipaporn
การรันTestCaseโดยใช้ตัวแปรเป็นตัวกำหนด ใน Python
โดย ธวัชชัย แสนหาญ ศ 15 ก.พ. 2019 5:20 pm บอร์ด Python Knowledge
0
7
ศ 15 ก.พ. 2019 5:20 pm โดย ธวัชชัย แสนหาญ
Joomla 웹사이트 방문수를 집계하기 위한 "Mod vinaora visitors counter" 소개
โดย wipaporn ศ 15 ก.พ. 2019 5:09 pm บอร์ด korean Language - 한국어
0
5
ศ 15 ก.พ. 2019 5:09 pm โดย wipaporn
유투브 동영상 및 클립매스 업로드를 위한 MVDO 플러그인 소개
โดย wipaporn ศ 15 ก.พ. 2019 4:45 pm บอร์ด korean Language - 한국어
0
7
ศ 15 ก.พ. 2019 4:45 pm โดย wipaporn
Joomla 3.x 홈페이지에서 사진 갤러리를 만들기 위한 MD 갤러리 컴포넌트 소개
โดย wipaporn ศ 15 ก.พ. 2019 4:36 pm บอร์ด korean Language - 한국어
0
8
ศ 15 ก.พ. 2019 4:36 pm โดย wipaporn
介绍了editors xtd multicontent,一个将文章从主网站拉入Webclien的插件。
โดย wipaporn ศ 15 ก.พ. 2019 4:08 pm บอร์ด Chinese Language - 简体中文
0
5
ศ 15 ก.พ. 2019 4:08 pm โดย wipaporn
介绍MDFiles popular模块将mdfile中的文件显示出来
โดย wipaporn ศ 15 ก.พ. 2019 4:08 pm บอร์ด Chinese Language - 简体中文
0
6
ศ 15 ก.พ. 2019 4:08 pm โดย wipaporn
介绍将joomla 1.5升级到joomla 2.5、3.x的 MJupgrade
โดย wipaporn ศ 15 ก.พ. 2019 4:07 pm บอร์ด Chinese Language - 简体中文
0
6
ศ 15 ก.พ. 2019 4:07 pm โดย wipaporn