2014-05-19 44 views
0

我正在从访问转移到oracle,并无法找到oracle中的大致等于函数。这样的事情存在吗?SELECT大致等于

我指的是这样的:

SELECT * FROM Table WHERE name ='*nswer is thi*'; 

回答

2

使用LIKE

SELECT * FROM Table WHERE name LIKE '%nswer is thi%'; 

说明:

此查询将选择包含记录 “nswer是THI” 中的任何位置该字段name

例如:

name 
-------------------- 
answer is this 
blahnswer is thiblah 

的LIKE条件指定涉及图案匹配的测试。平等运算符(=)将一个字符值完全匹配到另一个字符值

阅读全文here

+0

如果您正在专门搜索文本,您可能还需要查看Oracle SQL中的Soundex函数。这允许您搜索听起来像您正在寻找的但可能拼错的单词。 –