บทช่วยสอนMySQL

หน้าแรกของ MySQL แนะนำ MySQL MySQL RDBMS

MySQL SQL

MySQL SQL MySQL SELECT MySQL WHERE MySQL และหรือไม่ใช่ MySQL สั่งซื้อโดย MySQL INSERT INTO ค่า NULL ของ MySQL MySQL UPDATE MySQL ลบ MySQL LIMIT MySQL MIN และ MAX MySQL COUNT, AVG, SUM MySQL ชอบ MySQL Wildcards MySQL IN MySQL ระหว่าง MySQL นามแฝง MySQL เข้าร่วม เข้าร่วม MySQL ภายใน MySQL ซ้ายเข้าร่วม MySQL ขวาเข้าร่วม MySQL CROSS เข้าร่วม MySQL เข้าร่วมด้วยตนเอง MySQL UNION กลุ่ม MySQL โดย MySQL มี MySQL EXISTS MySQL ใด ๆ ทั้งหมด MySQL INSERT SELECT กรณี MySQL ฟังก์ชั่น MySQL Null ความคิดเห็น MySQL ตัวดำเนินการ MySQL

ฐานข้อมูลMySQL

MySQL สร้าง DB MySQL Drop DB MySQL สร้างตาราง MySQL Drop Table MySQL Alter Table ข้อจำกัดของ MySQL MySQL ไม่ว่าง MySQL Unique คีย์หลัก MySQL MySQL Foreign Key MySQL Check MySQL Default MySQL สร้างดัชนี MySQL Auto Increment MySQL Dates มุมมอง MySQL

การอ้างอิงMySQL

ประเภทข้อมูล MySQL ฟังก์ชัน MySQL

ตัวอย่างMySQL

ตัวอย่าง MySQL แบบทดสอบ MySQL แบบฝึกหัด MySQL

ฟังก์ชั่นMySQL COUNT(), AVG() และ SUM()


ฟังก์ชั่น MySQL COUNT(), AVG() และ SUM()

ฟังก์ชันCOUNT()ส่งคืนจำนวนแถวที่ตรงกับเกณฑ์ที่ระบุ

COUNT() ไวยากรณ์

SELECT COUNT(column_name)
FROM table_name
WHERE condition;

ฟังก์ชันAVG()ส่งคืนค่าเฉลี่ยของคอลัมน์ตัวเลข 

AVG() ไวยากรณ์

SELECT AVG(column_name)
FROM table_name
WHERE condition;

ฟังก์ชันSUM()จะคืนค่าผลรวมของคอลัมน์ตัวเลข 

SUM() ไวยากรณ์

SELECT SUM(column_name)
FROM table_name
WHERE condition;

ฐานข้อมูลสาธิต

ด้านล่างนี้คือการเลือกจากตาราง "ผลิตภัณฑ์" ในฐานข้อมูลตัวอย่าง Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 2 2 36 boxes 21.35


COUNT() ตัวอย่าง

คำสั่ง SQL ต่อไปนี้จะค้นหาจำนวนผลิตภัณฑ์:

ตัวอย่าง

SELECT COUNT(ProductID)
FROM Products;

หมายเหตุ:ค่า NULL จะไม่ถูกนับ


AVG() ตัวอย่าง

คำสั่ง SQL ต่อไปนี้จะค้นหาราคาเฉลี่ยของผลิตภัณฑ์ทั้งหมด:

ตัวอย่าง

SELECT AVG(Price)
FROM Products;

หมายเหตุ:ค่า NULL จะถูกละเว้น


ฐานข้อมูลสาธิต

ด้านล่างนี้คือการเลือกจากตาราง "OrderDetails" ในฐานข้อมูลตัวอย่าง Northwind:

OrderDetailID OrderID ProductID Quantity
1 10248 11 12
2 10248 42 10
3 10248 72 5
4 10249 14 9
5 10249 51 40

SUM() ตัวอย่าง

คำสั่ง SQL ต่อไปนี้จะค้นหาผลรวมของฟิลด์ "ปริมาณ" ในตาราง "OrderDetails":

ตัวอย่าง

SELECT SUM(Quantity)
FROM OrderDetails;

หมายเหตุ:ค่า NULL จะถูกละเว้น


ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

ใช้ฟังก์ชันที่ถูกต้องเพื่อส่งกลับจำนวนระเบียนที่มีการPriceตั้งค่าเป็น 18

SELECT (*)
FROM Products
 Price = 18;