Три разных способа, тогда реальный ответ.
CREATE TABLE company_names (
company_name VARCHAR(35) PRIMARY KEY
);
INSERT INTO company_names VALUES ('Microsoft');
INSERT INTO company_names VALUES ('Microcode');
INSERT INTO company_names VALUES ('TrendMicro');
INSERT INTO company_names VALUES ('Microphones, Inc.');
INSERT INTO company_names VALUES ('Softonic');
INSERT INTO company_names VALUES ('Soft Touch Cleaning');
INSERT INTO company_names VALUES ('Software Systems');
INSERT INTO company_names VALUES ('SoftTouch Movers');
- ВЫБЕРИТЕ имя_компании ИЗ КОМПАНИИ_ЗНАЧЕНИЕ ПО СУБСТРУ (название компании, 1,4);
- ВЫБЕРИТЕ имя_компании ИЗ ИМЕН компании_ГДЕ имя_компании LIKE 'Micro%';
- ВЫБЕРИТЕ имя_компании ИЗ ИМЕН компании_ГДЕ имя_компании LIKE '% Micro%';
Но если ваша цель - найти похожие предприятия, я бы не стал полагаться на сходство их названий. В США я бы, вероятно, купил список на infousa.com, основываясь на коде SIC или коде NAICS. Вы можете увидеть, как эти коды работают на веб-сайте NAICS Association .