Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.
NLD Code - Một số bài tập câu lệnh select có lời giải trong SQL phần 4. Bài viết hướng tới những dạng câu select điều kiện where between, where and, >= và các điều kiện khác.
Một số bài tập câu lệnh select có lời giải trong SQL phần 4. Bài viết hướng tới những dạng câu select điều kiện where between, where and, >= và các điều kiện khác.
Đề bài
Cho bảng dữ liệu TinhThanh như sau:
TenTinhThanh | ZipCode | DienTich | DanSo | VungMien |
---|---|---|---|---|
Thành phố Hồ Chí Minh | 700000 | 2.095,39 | 9.166.800 | Miền Nam |
Bình Định | 590000 | 6.066,4 | 1.508.300 | Miền Trung |
Bình Phước | 830000 | 6.873,56 | 1.024.300 | Miền Nam |
Bình Dương | 820000 | 2.694,64 | 2.596.800 | Miền Nam |
Đồng Nai | 810000 | 5.863,62 | 3.169.100 | Miền Nam |
Hà Nội | 100000 | 3.359,82 | 8.330.800 | Miền Bắc |
Câu hỏi/Lời giải
Câu hỏi 1:
- Hiển thị thông tin các tỉnh ở miền Nam
Lời giải câu hỏi 1:
select TenTinhThanh, ZipCode, DanSo, DienTich from TinhThanh where VungMien = 'Miền Nam'
Câu hỏi 2:
- Hiển thị tên tỉnh thành có diện tích 6.873,56 ở miền Nam
Lời giải câu hỏi 2:
select TenTinhThanh from TinhThanh where DienTich = '6.873,56' and VungMien = 'Miền Nam'
Câu hỏi 3:
- Hiển thị tên tỉnh thành, ZipCode có diện tích 6.873,56
Lời giải câu hỏi 3:
select TenTinhThanh, ZipCode from TinhThanh where DienTich = '6.873,56'
Câu hỏi 4:
- Hiển thị tên tỉnh thành ở miền Nam có dân số đông trên 9.000.000
Lời giải câu hỏi 4:
select TenTinhThanh from TinhThanh where VungMien = 'Miền Nam' and DanSo >= 9000000
Câu hỏi 5:
- Hiển thị đầy đủ các thông tin của các tỉnh thành ở miền nam, có dân số từ 3.000.000 đến 9.000.000
Lời giải câu hỏi 5:
select TenTinhThanh, ZipCode, DienTich from TinhThanh where VungMien = 'Miền Nam' and DanSo between 3000000 AND 9000000