【发布时间】:2021-05-06 18:05:57
【问题描述】:
我的查询是如何实现的,我使用像 SELECT 'ChickenMongoose' as animal 这样的语句来创建一个带有静态单词“ChickenMongoose”的新列但是我从 redshift Value too long for type character varying(7) 收到这个错误我如何使用静态字符串创建一个新列能适应这个长度吗?
更多上下文:
UNION ALL
(SELECT 'ChickenMongoose' as animal ,
SUM(COALESCE(friends.touches, 0)) AS touches
FROM
basic t
INNER JOIN
mock_friends friends ON friends.initiative_id = t.initiative_id
WHERE
'ChickenMongoose' in ('ChickenMongoose', 'potato')
基本上我的查询与联合 ALLS 连接,顶部有一个 select 语句,它不允许我将 ChickenMongoose 分配为动物列下的静态名称
谢谢
【问题讨论】:
-
A
select不应产生该错误。您是否将其存储在表格中? -
抱歉让我提供更多上下文
标签: python mysql sql amazon-redshift