Ste*_*ike 0 sql oracle group-by clob
我需要你的帮助以下sql:
SELECT
substr(nd.nne_def,4,3) as bzn
FROM
core_def.nne_def nd
group by substr(nd.nne_def,4,4);
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
ORA-00932: 00932. 00000 - "inconsistent datatypes: expected - got CLOB"
Run Code Online (Sandbox Code Playgroud)
我需要sql只是为了分析而不是生产代码.
如何通过属于CLOB的子字符串进行分组?
谢谢你的帮助.
斯特凡
SUBSTR不适用于CLOB - 您需要DBMS_LOB.SUBSTR:
SELECT
dbms_lob.substr(nd.nne_def,4,4) as bzn
FROM
core_def.nne_def nd
group by dbms_lob.substr(nd.nne_def,4,4);
Run Code Online (Sandbox Code Playgroud)