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

作者:whsnow 时间:2024-01-15 14:59:44 

首先想到的就是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%'
标签:instr,like,字符串
0
投稿

猜你喜欢

  • Python中创建表格详细过程

    2023-10-08 02:42:51
  • MySQL分区之RANGE分区详解

    2024-01-19 09:24:20
  • mysql5存储过程编写实践

    2008-12-24 16:32:00
  • 使用python生成云词图实现画红楼梦词云图

    2022-07-19 00:21:56
  • Python简单定义与使用字典dict的方法示例

    2023-03-10 03:22:48
  • Python函数默认参数常见问题及解决方案

    2023-04-03 15:42:42
  • 你是真正的用户体验设计者吗? Ⅲ

    2008-03-27 09:04:00
  • 轻量级数据库SQL Server Express LocalDb介绍

    2024-01-13 14:29:15
  • Python中如何将一个类方法变为多个方法

    2022-10-10 02:01:47
  • 页面中 CSS 加载方式的优化

    2008-03-26 12:36:00
  • vue实现选项卡及选项卡切换效果

    2024-05-08 09:33:17
  • 一文带你了解Python中的输入与输出

    2023-11-26 12:05:24
  • 详解python中的异常捕获

    2021-11-21 00:52:20
  • Python使用sorted对字典的key或value排序

    2023-12-12 06:36:53
  • 阿里开源低代码引擎和生态建设实战及思考

    2023-03-30 05:46:43
  • fetch 使用及如何接收JS传值

    2024-04-29 13:11:21
  • Python多线程结合队列下载百度音乐的方法

    2022-12-01 11:43:18
  • Django框架实现的简单分页功能示例

    2022-05-16 08:25:43
  • python字典值排序并取出前n个key值的方法

    2021-08-09 22:16:44
  • python按行读取文件,去掉每行的换行符\\n的实例

    2022-06-01 03:49:43
  • asp之家 网络编程 m.aspxhome.com