SQL / DB2将行连接为一个字段(DB2)

尝试通过内部联接将表中的值连接起来,是否可以附加示例代码。

如果我删除CM.CMCsnM列,代码将起作用

  File "/Applications/anaconda2/envs/python3.5/lib/python3.5/site-packages/pandas/io/sql.py",line 314,in read_sql_query
    parse_dates=parse_dates,chunksize=chunksize)
  File "/Applications/anaconda2/envs/python3.5/lib/python3.5/site-packages/pandas/io/sql.py",line 1414,in read_query
    columns = [col_desc[0] for col_desc in cursor.description]
TypeError: 'NoneType' object is not iterable

错误消息是SQL错误[42803]:[SQL0122]列CMCsnM或SELECT列表中的表达式无效。

sonyjkjkjk 回答:SQL / DB2将行连接为一个字段(DB2)

SQL0122N  A SELECT statement with no GROUP BY clause contains a column
      name or expression and a column function in the SELECT clause,or
      a column name or expression is contained in the SELECT clause but
      not in the GROUP BY clause.

您需要将trim(CM.CMCSNM)包括在GROUP BY中。例如:

GROUP BY trim(CM.CMCSNM),CALLLOGP.CHSTKY
本文链接:https://www.f2er.com/3163826.html

大家都在问