0

我有这个具体的声明:

WHERE c.name LIKE '%B%l%' or c.name LIKE '%L%b%' 

什么是做同样工作但不使用关键字的替代语句LIKE

4

1 回答 1

1
WHERE (INSTR(c.name, 'B') > 0 AND INSTR(c.name, 'l', INSTR(c.name, 'B')) > 0)
OR    (INSTR(c.name, 'L') > 0 AND INSTR(c.name, 'b', INSTR(c.name, 'L')) > 0)

或者

WHERE REGEXP_LIKE(c.name, 'B.*l|L.*b')

db<>在这里摆弄

于 2021-10-13T07:53:18.037 回答