Syntax error 输入结束时出现PostgresQL语法错误,如何对此进行故障排除?
我的PostGresQL代码中有一个错误 org.postgresql.util.PSQLException:错误:输入结束时出现语法错误 职位:250 从…起 tutorial.crunchbase_公司Syntax error 输入结束时出现PostgresQL语法错误,如何对此进行故障排除?,syntax-error,Syntax Error,我的PostGresQL代码中有一个错误 org.postgresql.util.PSQLException:错误:输入结束时出现语法错误 职位:250 从…起 tutorial.crunchbase_公司 这通常有效,因此我不确定我的错误是什么意思。我怀疑您想要的是总公司数、列中具有非空值的公司数和比率 如果是这样的话,这与distinct无关: SELECT COUNT(*), COUNT(funding_total_usd) as num_with_funding,
这通常有效,因此我不确定我的错误是什么意思。我怀疑您想要的是总公司数、列中具有非空值的公司数和比率 如果是这样的话,这与
distinct
无关:
SELECT COUNT(*),
COUNT(funding_total_usd) as num_with_funding,
AVG( (funding_total_usd IS NOT NULL)::int ) as ratio_with_funding
FROM tutorial.crunchbase_companies;
样本数据和预期结果将有所帮助。“不同计数的总数百分比”是什么意思?据我所知,出现错误消息是因为您在末尾缺少一个结束符。当您尝试除以100后的最后一列时,您有一个打开的参数(但任何地方都没有结束符)。