【问题标题】:Group by with a substr that is part of a clob使用属于 clob 一部分的 substr 进行分组
【发布时间】:2014-06-13 08:17:14
【问题描述】:

我需要你对以下 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 的子字符串进行分组?

感谢您的帮助。

斯蒂芬

【问题讨论】:

    标签: sql oracle group-by clob


    【解决方案1】:

    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);
    

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      相关资源
      最近更新 更多