В стандартном SQL вы можете сделать:
where '+' || 'USER+COMMENT+MODERATOR' || '+' like '%+' || permission || '+%'
||
- оператор объединения строк стандарта ANSI. Некоторые базы данных не поддерживают его, предпочитая вместо него +
или CONCAT()
.
В MySQL это будет:
where concat('+', 'USER+COMMENT+MODERATOR', '+') like concat('%+', permission, '+%')