Tôi rất quen thuộc với hiện tượng viết các truy vấn cho một bảng do người khác thiết kế để làm một điều gì đó gần như hoàn toàn khác với những gì bạn muốn. Khi tôi gặp vấn đề tương tự, tôi đã sử dụng.
GROUP BY TO_CHAR(theclob)
và sau đó tất nhiên bạn phải TO_CHAR
tắc nghẽn trong kết quả đầu ra của bạn.
Lưu ý rằng có 2 mức độ của vấn đề này ... thứ nhất là bạn có một cột tắc nghẽn mà không cần phải là một cột tắc nghẽn; nó chỉ chứa một số chuỗi nhỏ phù hợp với VARCHAR2
. Giải pháp của tôi áp dụng cho điều này.
Cấp độ thứ hai là bạn thực sự muốn để nhóm theo một cột có chứa các chuỗi lớn. Trong trường hợp đó, TO_CHAR
có lẽ sẽ không giúp được gì.