У меня есть таблица ПАМКак использовать LIKE в запросе для поиска нескольких слов?
id name class mark
1 John Deo Matt Four 75
2 Max Ruin Three 85
3 Arnold Three 55
4 Krish Star HN Four 60
5 John Mike Four 60
6 Alex John Four 55
Я хотел бы найти клиент, который может быть дан в John Matt
без deo
строки. Как использовать условие LIKE для этого?
SELECT * FROM cust WHERE name LIKE '%John Matt%'
Результат должен выбрать строку 1.
что, если строка поиска Matt Deo
или john
выше не может быть реализован при попытке найти точное название. Как я могу сделать запрос LIKE для извлечения клиента, даже если указаны две строки?
% - это шаблон. поэтому, когда имя типа «John% Matt» будет соответствовать «John something Matt» – Rene
@Rene Но что, если 'Matt Deo' должен искать? – user41048
'select * from cust где name Like '% John% Matt%';' И не забывайте, что Oracle проверит регистр слов (с учетом регистра). – RubahMalam