标签: mysql
我有一个包含姓氏的表,其中一些包含'Dr.','Sr。','Jr。'等。我想在字符串中的任何地方排除任何名称,但保留那些包含' St.',有超过100,000行。
我试过这个并且失败了:
SELECT surname FROM surnames WHERE surname NOT LIKE '%.%' AND surname NOT IN (SELECT surname FROM surnames WHERE surname LIKE '%St.%')