Ôn tập: vật chứa đồ uống tại quầy bar
Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 29 trên 72.
Thử thách
DễCác bảng và cột hiện có:
beverages:id,current_year,expiration_year
Quầy bar của bạn có nhiều loại nước ép, và bạn cần xác định loại nào cần được xử lý. Hãy xác định và sắp xếp các loại nước ép theo những tiêu chí rõ ràng sau:
Old Expired Juices- Nước ép có năm hết hạn sớm hơn năm hiện tại trên 6 năm (
current_year - expiration_year > 6) - Cần đem đi tái chế ngay
- Nước ép có năm hết hạn sớm hơn năm hiện tại trên 6 năm (
Almost Expired Juices- Nước ép hết hạn trong năm hiện tại
- HOẶC nước ép hết hạn vào năm sau (
expiration_year = current_year + 1) - Cần gửi đi gia hạn
Làm theo các bước sau:
- Lấy ID của những loại nước ép đáp ứng một trong hai tiêu chí trên
- Đổi tên cột ID thành 'to_renew'
- Sắp xếp kết quả theo thứ tự ưu tiên xử lý:
- Cần xử lý gấp nhất trước, tức là các loại nước ép hết hạn lâu nhất
- Sau đó đến các loại nước ép sắp hết hạn
- Dùng (current_year - expiration_year) để sắp xếp
Tự làm thử
Tất cả bài học trong Kiến thức cơ bản
2Điều kiện
Kiến thức cơ bản về điều kiệnTừ khóa ANDTừ khóa ORTừ khóa NOTKết hợp nhiều điều kiệnDấu ngoặc đơnGiá trị logic3Định dạng giá trị trả về cụ thể
Giá trị nullSắp xếp kết quả phần 1Sắp xếp kết quả phần 2Ôn tập: Công ty an ninh mạngGiới hạn số bản ghiÔn tập: Nhà máy sản xuất xe6Thử thách nhập môn
Ôn tập: bầu cử quốc hộiÔn tập: cảnh sát bắt giữ tội phạmÔn tập: vật chứa đồ uống tại quầy barÔn tập: kỹ sư tạo cột mớiTự luyện tập: Playground SQL