Я пытаюсь преобразовать код SQL Server в снежинку, но не нашел ничего полезного.
Как я могу написать ту же логику в снежинке? Я пытался использовать regexp_like, но это не сработало.
Любое полезное предложение будет оценено.
select * from s_gth
where mtext like '%[^a-z]BITS[^a-z]%'
OR mtext like 'BITS[^a-z]%'
OR mtext like '%[^a-z]BITS'
OR mtext like 'BITS'





Для поиска без учета регистра используйте параметр 'i'. В противном случае вы можете опустить это. См. также REGEXP_LIKE для более подробной информации.
with s_gth (id, mtext) as (
select * from values
(1,'aBITSz')
,(2,'a BITS')
,(3,'BITS0z')
,(4,'BITS')
,(5,'KIBBLE')
)
select * from s_gth
where REGEXP_LIKE(mtext, '.*[^a-z]BITS[^a-z].*', 'i')
OR REGEXP_LIKE(mtext, 'BITS[^a-z].*', 'i')
OR REGEXP_LIKE(mtext, '.*[^a-z]BITS', 'i')
OR REGEXP_LIKE(mtext, 'BITS', 'i')