Velmi dobře znám fenomén psaní dotazů pro tabulku navrženou někým jiným, aby dělal něco téměř úplně jiného, než chcete. Když jsem měl stejný problém, použil jsem.
GROUP BY TO_CHAR(theclob)
a pak samozřejmě musíte TO_CHAR
clob ve vašich výstupech.
Všimněte si, že existují 2 úrovně tohoto problému... první je, že máte sloupec clob, který nemusí být clob; obsahuje pouze některé menší řetězce, které by se vešly do VARCHAR2
. Na to se vztahuje moje řešení.
Druhá úroveň je, že vlastně chcete seskupit podle sloupce, který obsahuje velké řetězce. V takovém případě TO_CHAR
pravděpodobně nepomůže.