Inverse of SQL LIKE '%value%'
In mysql
you can use regular expressions (RLIKE
) to perform matches. Given this ability you could do something like this:
SELECT * FROM table WHERE 'www.google.com' RLIKE domain;
It appears that the way RLIKE
has been implemented it is even smart enough to treat the dot in that field (normally a wildcard in regex
) as a literal dot.
MySQL's
inclusion of regular expressions gives you a very powerful ability to parse and search strings. If you would like to know more about regular expressions, just google "regex
". You can also use one of these links:
http://en.wikipedia.org/wiki/Regular_expression