Kiểm tra xem một giá trị có phải NULL hay không
eSymphony muốn biết số lượng bản nhạc không nằm trong playlist và có giá $1.99. Vì họ biết các bài trong playlist được mua thường xuyên hơn, họ muốn ước tính doanh thu tiềm năng đang bỏ lỡ.
Để trả lời câu hỏi này, bạn sẽ cần JOIN dữ liệu và xem các giá trị NULL được thêm vào nơi điều kiện JOIN không khớp.
Bài tập này là một phần của khóa học
Giới thiệu về Oracle SQL
Hướng dẫn bài tập
- Chọn tổng số lượng hàng kết quả.
- Thực hiện phép JOIN phù hợp giữa các bảng
TrackvàPlaylistTrack. - Lọc các bản nhạc không thuộc playlist và có giá $1.99.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___