首页 > 编程知识 正文

mysql连接oracle数据库,oracle和mysql的优缺点

时间:2023-05-06 10:05:55 阅读:139982 作者:4029

Oracle contains函数的使用方法有哪些

发布时间: 2020-07-10 16:14:49

来源:亿速云

阅读: 175

作者: Leah

Oracle的Contains函数的使用方法是什么? 很多初学者对此并不熟悉,为了解决这个难题,下面小编会详细讲解,有这方面需求的人来学习,希望你能有所收获。

1 .调查住在北京的学生的SELECT student_id、student_name

来自

wherecontains(address,' beijing ' ) ) )。

remark: beijing是用单引号括起来的单词。

2 .向河北省学生SELECT student_id、student_nameFROM students查询地址

wherecontains(address,' ' HEIBEI province ' ' )

remark: HEBEI province是一个短语,必须用单引号括起来。

3 .向河北省或北京学生SELECT student_id、student_nameFROM students询问地址

wherecontains(address,“' HEIBEI province' OR beijing ' ) ) )。

在remark:中,可以指定逻辑运算符,包括AND、AND NOT和OR。

4 .查询写有“南京路”的地址SELECT student_id、student_name

来自

wherecontains(address,' nanjing NEAR road ' ) )。

remark:上面的查询返回包含" nanjing road "、" nanjing east road "、" nanjing west road "等字符的地址。

A NEAR B以a接近b为条件。

5 .查询以“湖”开头的地址SELECT student_id、student_name

来自

werecontains(address,' hu* ' ) )

remark:上面的查询返回包含“hubei”、“hunan”等字符的地址。

*请记住,不是%。

6 .类似权重的查询SELECT student_id,student_name

来自

wherecontains(address,' isabout ) cityweight(.8 ),county Wright (.4 ) ) )

remark: ISABOUT是此类查询的关键字,weight类似于指定0到1之间的数的系数。 表示重点因条件而异。

7 .单词多态性查询SELECT student_id,student_name

来自

wherecontains(address,' forms of ' inflectional,street ) )

remark:查询返回包含" street "、" streets "等字符的地址。

对于动词,返回不同的时态,如dry、dried、drying等。

8 .单词查询示例

单词查询是对在CONTAINS运算符中输入的单引号之间的准确单词或短语的查询。 下面的示例搜索包含单词oracle的文本列中的所有文档: 每行的得分由使用标签1的SCORE运算符选择。 selectscore(1) titlefromnewswherecontains (文本,' oracle ',1 ) 0;

在查询表达式中,可以使用文本运算符(如AND和OR )获得不同的结果。 还可以在WHERE子句中添加结构谓词。 可以使用count(*、CTX_QUERY.COUNT_HITS或CTX_QUERY.EXPLAIN计算查询的命中(匹配)数。

9 ABOUT查询示例

在所有语言中,ABOUT查询会增加查询返回的相关文档的数量。 在英语中,ABOUT查询可以使用缺省创建的索引的主题词组件。 这样,运算符不仅基于指定的准确单词和短语,还基于查询的概念返回文档。 例如,selectscore(1) titlefromnewswherecontains (text,' about ) politics ),不是只包含单词1 )的文档,而是文本列的主题polits

大家记住了吗? 马上自己做吧。

看完上述内容后有帮助吗? 如果您想了解更多相关知识或阅读更多相关文章,请关注亿速云行业信息频道。 感谢亿速云的支持。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。