Flink SQL Client无法解析带LIKE的简单SQL语句求助
问题排查与解决建议
核心原因
从错误日志中的SQL语句可直接定位问题:执行的语句里使用了中文全角单引号(‘start’),而Flink SQL的语法解析仅支持英文半角单引号('start'),这是触发SQL解析异常的直接原因。
修复方案
将查询语句中的中文引号替换为英文半角引号,执行以下修正后的SQL即可正常运行:
select * from kafka_test where value like 'star';
额外提示
如果需要模糊匹配内容,LIKE语法需搭配通配符使用:
like '%star%':匹配所有包含star的字符串like 'star%':匹配所有以star开头的字符串like '%star':匹配所有以star结尾的字符串
原语句like 'star'仅会匹配与star完全相等的字符串,可根据实际业务需求调整。
内容的提问来源于stack exchange,提问作者user2985899
相关产品推荐
相关产品推荐

