sql - 这个查询有什么问题?双引号错误

标签 sql postgresql syntax-error

ERROR: Syntax error at or near "''"

我搜索了关于放置单引号的方法,这种方式似乎是正确的,双引号,但它不起作用

SELECT 
    cod_rede_credenciada_produto,
    rep.des_cnpj_loja,
    emf.des_header_estabelecimento,
    TRIM(COALESCE (cep.uf_logradouro, '''')),
    TRIM(COALESCE(cep.cidade_logradouro, '''')),
    TRIM(COALESCE (cep.bairro_ini_logradouro, emf.complresidencia)),
    TRIM(COALESCE (cep.desc_tipo_logradouro, '''') || '' '' || COALESCE (cep.titulo_logradouro, '''') || '' '' || COALESCE (cep.nome_logradouro, emf.ruaresidencia) || '', '' || COALESCE (emf.numresidencia, '''')),
    pro.des_produto,
    des_cnpj_loja
FROM 
    solucoes.slereprede_credenciada_produto rep
INNER JOIN 
    solucoes.sleproproduto pro ON rep.cod_produto = pro.cod_produto
LEFT JOIN 
    empresafilha emf ON emf.cgc = rep.des_cnpj_loja
LEFT JOIN 
    caecep_cep cep ON cep.cep_logradouro = emf.cepresidencia

最佳答案

这是一个问题:

|| '' '' ||

如果你想要一个空间:

|| ' ' ||

如果你想要单引号和它们之间的空格:

|| ''' ''' ||

关于sql - 这个查询有什么问题?双引号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57220837/

相关文章:

c# - 如果我真的不需要它们,是否应该获取所有数据库表字段?

postgresql - 在 CentOS 6.5 上安装 Gitlab 时遇到问题

postgresql - Cloud SQL (postgres) 外部数据包装器连接超时到副本实例

java - 为什么不能将 Java 包命名为 "default"?

python - 新的正则表达式模块模糊函数错误值。 Python

c# - 可以通过存储过程创建 View 吗?

sql - 比较 Where 子句中两列是否相等

c++ - 使用 C++ 模板参数作为另一个模板的参数?

java - 一起使用SQLite可读可写数据库

PostgreSQL 使用 pg_trgm 比全扫描慢