[ https://issues.apache.org/jira/browse/FLINK-36100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xintong Song updated FLINK-36100: --------------------------------- Fix Version/s: (was: 2.0.0) > Support ESCAPE in built-in function LIKE formally > ------------------------------------------------- > > Key: FLINK-36100 > URL: https://issues.apache.org/jira/browse/FLINK-36100 > Project: Flink > Issue Type: Bug > Components: Table SQL / Planner > Affects Versions: 1.20.0, 1.19.1 > Reporter: Dylan He > Assignee: Dylan He > Priority: Major > Labels: pull-request-available > Fix For: 2.0-preview > > > Flink does not formally support ESCAPE in built-in function LIKE, but in some > cases we do need it because '_' and '%' are interpreted as special wildcard > characters, preventing their use in their literal sense. > And currently, if we forcefully use ESCAPE characters, we will get unexpected > results like the cases below. > {code:SQL} > > SELECT 'TE_ST' LIKE '%E\_S%'; > FALSE > > SELECT 'TE_ST' LIKE '%E\_S%' ESCAPE '\'; > ERROR > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)