所以我在这里被难住了。我使用的是Oracle 12.2。
假设表"中有2条记录;t〃;其中SEARCH_NAME列按类型CONTEXT:进行索引
SEARCH_NAME
-----------------
REED, JAMES D
REED, JAMES J
我想使用CONTAINS运算符搜索第一条记录(REED,JAMES D(。我本以为这会奏效,但它不会,因为它会返回两张唱片。有人知道如何只获得第一个吗?
SELECT search_name
FROM contacts
WHERE CONTAINS(search_name, 'REED, JAMES D') > 0;
SELECT search_name
FROM contacts
WHERE CONTAINS(search_name, 'REED, JAMES D', 1) > 0;
更多信息,请访问:
字符串包含
包含的工作原理