Я создал таблицу с двумя столбцами. Я вставил две строки.
id name
1 narsi reddy
2 narei sia
Одна - это просто числовой тип, а другая - тип CLOB. Поэтому я решил использовать для этого индексацию. Я спросил об этом, используя contains. запрос:
select * from emp where contains(name,'%a%e%')>0
2 narei sia
Я ожидал, что придут 2, но нет. Но если я даю то же самое, как и то, что я хотел. запрос:
select * from emp where name like '%a%e%'
ID NAME
1 (CLOB) narsi reddy
2 (CLOB) narei sia
2 rows selected
наконец-то я понял, что вроде ищет весь документ или абзац, но содержит поиск по словам.
так как я могу получить требуемый результат?