
SQL - Truy vấn con và CTE
Truy vấn con vô hướng, tương quan, EXISTS, WITH (CTE), CTE đệ quy, tái cấu trúc truy vấn
1Truy vấn con trong SQL là gì?
Truy vấn con trong SQL là gì?
Câu trả lời
Truy vấn con là một truy vấn lồng bên trong một truy vấn SQL khác. Nó có thể xuất hiện trong các mệnh đề SELECT, FROM, WHERE hoặc HAVING. Truy vấn con được thực thi trước và kết quả của nó được truy vấn bên ngoài sử dụng. Cơ chế này cho phép phân tách các vấn đề phức tạp thành các bước logic kế tiếp.
2Truy vấn con vô hướng có thể được dùng trong mệnh đề SQL nào?
Truy vấn con vô hướng có thể được dùng trong mệnh đề SQL nào?
Câu trả lời
Truy vấn con vô hướng trả về đúng một giá trị (một hàng, một cột). Nhờ thuộc tính này, nó có thể được dùng trong mệnh đề SELECT như một cột tính toán. Nó cũng có thể xuất hiện trong WHERE để so sánh trực tiếp. Truy vấn con trả về nhiều hàng không thể được dùng ở nơi mà một giá trị duy nhất được mong đợi.
3Sự khác biệt giữa truy vấn con và phép join là gì?
Sự khác biệt giữa truy vấn con và phép join là gì?
Câu trả lời
Truy vấn con là một truy vấn lồng độc lập tạo ra kết quả trung gian được truy vấn bên ngoài sử dụng, trong khi phép join kết hợp trực tiếp các cột từ nhiều bảng thành một tập kết quả duy nhất. Phép join thường có hiệu suất tốt hơn để kết hợp dữ liệu, nhưng truy vấn con đôi khi dễ đọc hơn đối với các bộ lọc phức tạp hoặc tính toán trung gian.
Làm thế nào để dùng từ khóa IN với truy vấn con để lọc kết quả?
Truy vấn con tương quan là gì?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Data Analytics khác
Google Sheets - Kiến thức cơ bản
Google Sheets - Công thức nâng cao
SQL - Cơ bản
SQL - Tổng hợp và nhóm
SQL - Joins
BigQuery - Kiến thức cơ bản
Data Cleaning - Làm sạch dữ liệu
KPI và chỉ số kinh doanh
Thống kê mô tả
Zapier và tự động hóa No-Code
Nguyên tắc trực quan hóa dữ liệu
Python & Pandas - Cơ bản
Google Sheets - Dashboard tự động
SQL - Window Functions
BigQuery - Tính năng nâng cao
Data Modeling
Phân tích Funnel và Chuyển đổi
Phân tích Cohort và Retention
Google Tag Manager và Tracking
API và Webhook
dbt - Kiến thức cơ bản
AB Testing và Thống kê Ứng dụng
Looker Studio (Google Data Studio)
Power BI - Kiến Thức Cơ Bản
SQL - Truy Vấn Phân Tích Nâng Cao
dbt - Tính năng nâng cao
Power BI - DAX và Dashboard Nâng Cao
Python Analytics - Phân tích nâng cao và ML
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í