SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL
Moderator: mindphp, ผู้ดูแลกระดาน
-
M013
- PHP Super Hero Member

- โพสต์: 829
- ลงทะเบียนเมื่อ: 22/04/2010 12:02 pm
โพสต์ที่ยังไม่ได้อ่าน
โดย M013 »
การ SELECT ข้อมูลแบบจัดกลุ่ม (SELECT ... GROUP BY)
การ SELECT ข้อมูลแบบทั่วๆไป โดยการ SELECT ข้อมูลในเเต่ละเเถว เเต่สำหรับการ GROUP BY จะเป็นการจัดกลุ่มของเเถวข้อมูล
รูปแบบคำสั่ง
โค้ด: เลือกทั้งหมด
SELECT ชื่อคอลัมน์
FROM ชื่อตารางข้อมูล
GROUP BY ชื่อคอลัมน์;
** ใช้เมื่อต้องการเลือกคอลัมน์หลายๆ คอลัมน์จากตาราง และมีฟังก์ชันทางคณิตศาสตร์อย่างน้อยหนึ่งคำสั่งเพื่อทำการจัดกลุ่มคอลัมน์ที่เลือก
ตัวอย่างการใช้งาน

- ภาพที่ 1.1 ตารางข้อมูลการสั่งซื้อสินค้า
- select_product.jpg (147.17 KiB) Viewed 12374 times
>> ต้องทราบผลรวมของการสั่งซื้อสินค้า โดยแบ่งกลุ่มตามที่อยู่เพื่อดูยอดขายของเเต่ละจังหวัด
โค้ด: เลือกทั้งหมด
SELECT cus_address AS "Address", SUM(order_price) AS "Total"
FROM Order_product
GROUP BY cus_address;
การเเสดงผล

- ภาพที่ 1.2 จากการใช้คำสั่งจาก Code ข้างต้นจะเเสดงผลออกมาดังภาพ
- select_where_orderby_output.jpg (36.02 KiB) Viewed 12374 times
-
-
- 2 ตอบกลับ
- 1559 แสดง
-
โพสต์ล่าสุด โดย thatsawan
21/01/2016 11:00 am
-
-
- 0 ตอบกลับ
- 4611 แสดง
-
โพสต์ล่าสุด โดย jataz2
06/01/2016 9:44 am
-
-
- 1 ตอบกลับ
- 3626 แสดง
-
โพสต์ล่าสุด โดย mindphp
08/05/2017 2:35 am
-
-
- 0 ตอบกลับ
- 2272 แสดง
-
โพสต์ล่าสุด โดย thatsawan
11/03/2016 12:39 am
-
-
- 5 ตอบกลับ
- 5816 แสดง
-
โพสต์ล่าสุด โดย AePongsak
20/04/2018 5:05 pm
-
-
- 4 ตอบกลับ
- 1115 แสดง
-
โพสต์ล่าสุด โดย adinan49
15/12/2021 2:01 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 7