If you have a pattern that is too complex for LIKE to handle, you can use the regular expression pattern condition: REGEXP. The following tutorial exercise provides you some good examples:
SELECT 'WithoutBook.com' REGEXP '.*ggl.*' FROM DUAL;
1
SELECT 'WithoutBook.com' REGEXP '.*com$' FROM DUAL;
1
SELECT 'WithoutBook.com' REGEXP '^F.*' FROM DUAL;
1