这是我的查询中出现错误的部分
const IText = new fabric.IText('Text', {
originX: 'center',
originY: 'center',
top: canvas.getCenter().top,
left: canvas.getCenter().left,
fontSize: 30,
fill: 'black',
cornerSize: 15,
})
canvas.add(IText)
我是否缺少一些括号?它在 SQL 中运行良好,但无法在雪花中运行。感谢您的帮助。
答案 0 :(得分:1)
要在 Snowflake 中连接字符串,您需要使用 || 运算符而不是 +
:
CASE WHEN D.ROLE_NAME LIKE '%' || B.Project_Phase || '%'
AND D.ROLE_NAME LIKE '%Clinical Consultant%'
THEN D.RESOURCE_NAME END AS "Clinical Consultant"
当使用 +
时会发生隐式转换,这就是错误的原因:Numeric value '%' is not recognized