Câu hỏi phỏng vấn MySQL
Câu hỏi

Hàm tổng hợp là gì? Hãy kể tên một số hàm tổng hợp được sử dụng trong MySQL.

Câu trả lời

Hàm tổng hợp (aggregate function) là một loại hàm được sử dụng trong các hệ quản trị cơ sở dữ liệu như MySQL để thực hiện các phép toán trên một tập hợp các giá trị và trả về một giá trị duy nhất. Các hàm này thường được sử dụng trong các truy vấn SQL, đặc biệt là trong câu lệnh SELECT, để cung cấp thông tin tổng hợp từ một tập hợp lớn dữ liệu, như tổng số, trung bình, giá trị lớn nhất, giá trị nhỏ nhất, và số lượng các hàng.

Một số hàm tổng hợp phổ biến được sử dụng trong MySQL bao gồm:

  • COUNT(): Đếm số lượng hàng trong kết quả truy vấn hoặc số lượng hàng phù hợp với điều kiện cụ thể[7][8][14].
  • SUM(): Tính tổng giá trị của một cột cụ thể trong tập hợp các hàng[12][17][20].
  • AVG(): Tính giá trị trung bình của một cột cụ thể trong tập hợp các hàng[1][2][4][6].
  • MIN(): Tìm giá trị nhỏ nhất trong một cột cụ thể[13][15][16][18].
  • MAX(): Tìm giá trị lớn nhất trong một cột cụ thể[13][15][16][18].

Các hàm tổng hợp này rất hữu ích trong việc phân tích dữ liệu và tạo ra các báo cáo tổng hợp từ cơ sở dữ liệu.

Citations:
[1] https://www.tutorialspoint.com/mysql/mysql_aggregate_functions_avg.htm
[2] https://www.scaler.com/topics/mysql-average/
[3] https://www.scaler.com/topics/mysql-tutorial/aggregate-fun...

junior

junior

Gợi ý câu hỏi phỏng vấn

junior

VARCHAR và CHAR khác nhau như thế nào? Nói về các trường hợp bạn sẽ sử dụng cái này thay vì cái kia.

middle

Giải thích việc sử dụng bảng FEDERATED trong MySQL

middle

Điều gì xảy ra nếu một hàng cha mà được hàng con tham chiếu đến bị xóa trong trường hợp ràng buộc khóa ngoại?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào