Giả sử tôi có một bảng có cột số (cho phép gọi nó là "điểm").Trong SQL, làm thế nào bạn có thể "nhóm theo" trong phạm vi?
Tôi muốn tạo một bảng đếm, cho biết số lần điểm xuất hiện trong mỗi phạm vi.
Ví dụ:
score range | number of occurrences ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | ...
Trong ví dụ này đã có 11 hàng với điểm số nằm trong khoảng từ 0 đến 9, 14 hàng với điểm số nằm trong khoảng từ 10 đến 19, và 3 hàng với điểm số trong trong khoảng 20-29.
Có cách nào dễ dàng để thiết lập tính năng này không? Bạn đề xuất món gì?
Tôi có thể tổng hợp một cột khác không (như số nhóm). nói i wana tổng hợp cột học bổng cho mỗi phạm vi điểm. Tôi đã cố gắng, nhưng không nhận được nó ngay –
câu trả lời tốt đẹp @ Tuon Tuffin, tuy nhiên khi bạn có hai phạm vi như 10-20, 100-200, sau đó thứ tự không hoạt động. bạn sẽ có thứ tự như 10-20, 100-200,20-30 vv. Bất kỳ mẹo cho các đơn đặt hàng của? –
@ZoĐó là một chút của một hack nhưng điều này hoạt động: thứ tự của len (t.range), t.range –