oracle使用instr或like方法判断是否包含字符串

 更新时间:2014年08月04日 17:42:27   投稿:whsnow  
使用contains谓词有个条件,那就是列要建立索引,本节主要介绍了oracle使用instr或like方法判断是否包含字符串,需要的朋友可以参考下

首先想到的就是contains,contains用法如下:

select * from students where contains(address, 'beijing')

但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。

好在我们还有另外一个办法,那就是使用instr,instr的用法如下:

select * from students where instr(address, 'beijing') > 0

另外,还有个笨办法,那就是使用like,说到这里大家应该知道怎么做了吧:

select * from students where address like '%beijing%'

相关文章

  • 浅谈oracle rac和分布式数据库的区别

    浅谈oracle rac和分布式数据库的区别

    这篇文章主要介绍了oracle rac和分布式数据库的区别的相关内容,小编觉得挺不错的,这里给大家分享下,需要的朋友可以参考。
    2017-10-10
  • Oracle触发器用法实例详解

    Oracle触发器用法实例详解

    这篇文章主要介绍了Oracle触发器用法,结合实例形式详细分析了Oracle触发器的概念,功能,语法及相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • SQL Developer迁移第三方数据库单表到Oracle的全过程

    SQL Developer迁移第三方数据库单表到Oracle的全过程

    这篇文章主要介绍了SQL Developer迁移第三方数据库单表到Oracle的全过程,文章通过图文结合的方式给大家讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-06-06
  • Oracle数据库实现主键字段自增的常用方法

    Oracle数据库实现主键字段自增的常用方法

    在 Oracle 数据库中,实现主键字段的自增功能对于确保数据的唯一性和简化数据插入操作非常重要,本文将介绍如何在 Oracle 数据库中实现主键字段的自增,提供几种常见的方法供参考
    2023-10-10
  • Oracle创建用户与表空间的绝对干货(建议收藏)

    Oracle创建用户与表空间的绝对干货(建议收藏)

    在JAVAEE工程当中时常用的Oracle数据库,作为一名后台程序开发人员,掌握如何在Oracle创建用户,表空间是一项必备的技能,下面这篇文章主要给大家介绍了关于Oracle创建用户与表空间的相关资料,需要的朋友可以参考下
    2022-09-09
  • Oracle 闪回技术详细介绍及总结

    Oracle 闪回技术详细介绍及总结

    这篇文章主要介绍了Oracle 闪回技术详细介绍的相关资料,这里提供了4种闪回技术,需要的朋友可以参考下
    2016-11-11
  • Oracle递归树形结构查询功能

    Oracle递归树形结构查询功能

    oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。这篇文章给大家介绍了Oracle递归树形结构查询功能,需要的朋友参考下
    2019-09-09
  • Oracle的用户、角色及权限相关操作

    Oracle的用户、角色及权限相关操作

    这篇文章主要介绍了Oracle的用户、角色及权限相关操作,需要的朋友可以参考下
    2017-07-07
  • Oracle数据库常用命令整理(实用方法)

    Oracle数据库常用命令整理(实用方法)

    这篇文章主要介绍了Oracle数据库常用命令整理(实用方法),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 在Oracle网络结构解决连接问题

    在Oracle网络结构解决连接问题

    在Oracle网络结构解决连接问题...
    2007-03-03

最新评论