1
具有以下表模式:搜索多列
id | english_name | russian_name | year
---------------------------------------
5 | The Book | Kniga | 2008
和給定的輸入:Kniga 2008
;
是否可以重現以下步驟?
- 搜索
russian_name
用於確切匹配。如果匹配,則返回該行; - 如果不匹配,請搜索
english_name
進行精確匹配。 - 如果仍然沒有匹配,如下面的情況(輸入是
Kniga 2008
),則嘗試在列之間查找並查看是否存在任何匹配列的組合。在這種特殊情況下,russian_name
和year
將匹配。 - 忽略類似的字符
-
,/
,:
因此,如果給定的輸入是:The Book/Kniga 2008
或是The Book : 2008
,結果應該仍然包含上面行。