questdb/questdb
View on GitHubEscape mechanism doesn't work in like/ilike functions
Open
#2,623 opened on Oct 11, 2022
BugGood first issuehacktoberfest
Repository metrics
- Stars
- (13,403 stars)
- PR merge metrics
- (Avg merge 5d 13h) (108 merged PRs in 30d)
Description
Describe the bug
Like and ilike functions don't recognize default escape character '\' nor allow using a different one via ESCAPE clause .
To reproduce
SELECT '\quest' LIKE '\_uest';
--true but should be false
SELECT 'quest_' LIKE 'quest\_'
--false but should be true
select 'quest' like 'quest' escape 'Z'
--found [tok=''Z'', len=3] ',', 'from' or 'over' expected
Expected Behavior
No response
Environment
- **QuestDB version**:6.5.4/master
- **OS**:
- **Browser**:
Additional context
No response