Tableau api 从snowflake sql中的where子句中删除单个qoutes
我正在创建一个Tableau报告,我的后端数据库是snowflake。我有一个参数,它有一个字符串值,默认情况下表将它包装在单个qoutes中。我需要将此值作为where子句发送到snowflake sql 例如:从tableau中,字符串是'diabetes=1或smoking=1',为snowflake生成的查询如下Tableau api 从snowflake sql中的where子句中删除单个qoutes,tableau-api,snowflake-cloud-data-platform,Tableau Api,Snowflake Cloud Data Platform,我正在创建一个Tableau报告,我的后端数据库是snowflake。我有一个参数,它有一个字符串值,默认情况下表将它包装在单个qoutes中。我需要将此值作为where子句发送到snowflake sql 例如:从tableau中,字符串是'diabetes=1或smoking=1',为snowflake生成的查询如下 select * from table where 'diabetes = 1 or smoking = 1' 但我需要 select * from table where
select * from table
where 'diabetes = 1 or smoking = 1'
但我需要
select * from table
where diabetes = 1 or smoking = 1
请帮助从雪花的角度来看,我的建议是使用替换函数或类似的方法删除Tableau中的单引号 原因:查询直接在Snowflake上执行。它不是作为字符串传递的,可以在执行之前修改/替换/等等(据我所知) 亲切问候:-)