SQL COUNT nhóm THEO nhiều cột
Việc sử dụng hàm COUNT() kết hợp với GROUP BY rất hữu ích để mô tả dữ liệu của chúng tôi theo các nhóm khác nhau. Tổ hợp các giá trị giống nhau (trên một cột) sẽ được coi là một nhóm riêng lẻ Show
Ví dụ Để lấy dữ liệu về 'khu vực làm việc' và số lượng tác nhân cho 'khu vực làm việc' này từ bảng 'tác nhân' với các điều kiện sau - Để sắp xếp dữ liệu giống hệt nhau thành các nhóm, chúng ta sử dụng mệnh đề SQL group by. Nhóm SQL theo mệnh đề cột đơn đặt tất cả các bản ghi có cùng giá trị của chỉ một cột cụ thể vào một nhóm. Kỹ thuật nhóm theo nhiều cột truy xuất các giá trị cột được nhóm từ một hoặc nhiều bảng cơ sở dữ liệu bằng cách xem xét nhiều hơn một cột làm tiêu chí nhóm Phạm viBài viết bao gồm các chủ đề như
Mỗi chủ đề được giải thích rõ ràng bằng sơ đồ và ví dụ bất cứ khi nào cần thiết Nhóm theo một cộtĐể sắp xếp các dữ liệu tương tự (giống hệt nhau) thành các nhóm, chúng ta sử dụng mệnh đề SQL GROUP BY. Mệnh đề SQL GROUP BY được sử dụng cùng với một số hàm tổng hợp để nhóm các cột có cùng giá trị trong các hàng khác nhau. Chúng ta thường sử dụng mệnh đề GROUP BY với mệnh đề SELECT, mệnh đề WHERE và mệnh đề ORDER BY Nhóm theo cột đơn đặt tất cả các bản ghi (hàng) có cùng giá trị của chỉ một cột cụ thể vào một nhóm cú pháp
Kỹ thuật nhóm theo nhiều cột truy xuất các giá trị cột được nhóm từ một hoặc nhiều bảng cơ sở dữ liệu bằng cách xem xét nhiều hơn một cột làm tiêu chí nhóm. Chúng tôi sử dụng truy vấn SQL để nhóm nhiều cột của cơ sở dữ liệu Nhóm theo nhiều cột được sử dụng để kết hợp các bản ghi khác nhau với các giá trị tương tự (hoặc giống nhau) cho các cột được chỉ định. Bất cứ khi nào chúng tôi thực hiện nhóm theo nhiều cột (nhóm được xác định trên nhiều cột), thì tất cả các giá trị của các cột đó phải giống với giá trị của các cột khác để xem xét chúng để nhóm thành một bản ghi Chúng tôi sử dụng mệnh đề GROUP BY để triển khai nhóm theo nhiều cột. Cú pháp của mệnh đề GROUP BY khá đơn giản. cú pháp
Cách sử dụng nhóm theo nhiều cộtHãy để chúng tôi thảo luận về một số cách sử dụng và lợi ích của việc sử dụng kỹ thuật nhóm theo nhiều cột
ví dụBây giờ chúng ta hãy lấy một số ví dụ về các nhóm theo nhiều cột để hiểu rõ hơn về chủ đề này Nhóm theo hai cột và tìm giá trị trung bìnhGiả sử chúng ta đang làm việc trên cơ sở dữ liệu của một công ty. Chúng tôi có hai bảng, cụ thể là nhân viên và bộ phận. Bảng nhân viên có 3 cột là employee_ID, lương, bộ phận_id. Bảng khoa có 2 cột là tên khoa và tên khoa. Hãy thử tìm mức lương trung bình của nhân viên trong mỗi bộ phận bàn nhân viên employee_IDsalarydepartment_ID10024000110117000110310000110490002105110002106160003 bàn khoa bộ phận_IDbộ phận_name1Accounts1Marketing2IT Truy vấn
|