我需要你的帮助以下sql:
SELECT
substr(nd.nne_def,4,3) as bzn
FROM
core_def.nne_def nd
group by substr(nd.nne_def,4,4);
我收到了错误:
ORA-00932: 00932. 00000 - "inconsistent datatypes: expected - got CLOB"
我需要sql只是为了分析而不是生产代码。
如何通过属于CLOB的子字符串进行分组?
感谢您的帮助。
的Stefan
答案 0 :(得分:5)
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);