Data Analytics

SQL - Tổng hợp và nhóm

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, các hàm tổng hợp lồng nhau, COALESCE, CASE WHEN

20 câu hỏi phỏng vấn·
Junior
1

Hàm SQL nào đếm số hàng trong một bảng?

Câu trả lời

COUNT là hàm tổng hợp SQL đếm số hàng được trả về bởi một truy vấn. COUNT(*) đếm tất cả các hàng bao gồm cả những hàng có giá trị NULL, trong khi COUNT(cột) chỉ đếm các hàng mà cột được chỉ định không phải là NULL.

2

Hàm SQL nào tính tổng các giá trị trong một cột số?

Câu trả lời

SUM là hàm tổng hợp cộng tất cả các giá trị không NULL trong một cột số. Nó thường được sử dụng để tính các tổng như doanh thu, số lượng bán ra hoặc bất kỳ giá trị tích lũy nào khác. Nếu tất cả các giá trị đều NULL, SUM trả về NULL.

3

Sự khác biệt giữa COUNT(*) và COUNT(cột) là gì?

Câu trả lời

COUNT(*) đếm tất cả các hàng trong kết quả, bao gồm cả những hàng chứa giá trị NULL trong bất kỳ cột nào. COUNT(cột) chỉ đếm các hàng mà cột được chỉ định có giá trị không NULL. Sự khác biệt này rất quan trọng khi phân tích dữ liệu không đầy đủ.

4

Hàm SQL nào trả về giá trị trung bình của một cột số?

5

Vai trò của mệnh đề GROUP BY trong một truy vấn SQL là gì?

+17 câu hỏi phỏng vấn

Nắm vững Data Analytics cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí