`

Oracle模糊查询

 
阅读更多
Oracle模糊查询LIKE 'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。


LIKE '%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。


LIKE '%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。


LIKE '_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。


LIKE '[CK]ars[eo]n' 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。


LIKE '[M-Z]inger' 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)。


LIKE 'M[^c]%' 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如 MacFeather)。


select c.* from customer c where upper(c.customer_no) like '%C%'
分享到:
评论

相关推荐

    简单模糊查询,是关于java和Oracle的一个模糊查询

    本主题聚焦于Java与Oracle数据库结合进行的简单模糊查询,这对于网页开发中使用JSP(JavaServer Pages)进行前端交互时的数据检索尤为关键。 首先,我们要理解模糊查询的基本概念。模糊查询是数据库查询的一种,它...

    oracle 同音字查询

    2. **Oracle模糊查询** Oracle的模糊查询函数`LIKE`、`INSTR`、`SOUNDEX`和`SIMILAR TO`等可以辅助实现同音字查询。其中,`SOUNDEX`函数可以计算字符串的发音代码,但主要针对英文,对于中文的支持有限。`INSTR`...

    Mybatis 中 Oracle 的拼接模糊查询及用法详解

    Mybatis 中 Oracle 的拼接模糊查询及用法详解 Mybatis 是一个基于 Java 的持久层框架,提供了强大的数据库交互能力,而 Oracle 则是业界最流行的关系数据库管理系统。本文将详细介绍 Mybatis 中 Oracle 的拼接模糊...

    oracle拼音首字母查询

    Oracle拼音首字母查询是一种在Oracle数据库中实现对汉字进行拼音首字母检索的技术。在中文环境中,为了方便用户根据汉字的拼音首字母进行快速查找,这种查询方式尤其有用。Oracle数据库虽然原生支持英文字符集,但...

    提高Oracle数据库查询效率

    ### 提高Oracle数据库查询效率 在Oracle数据库管理与优化领域,提高查询效率是至关重要的一个环节。这不仅能够显著提升应用程序的性能,还能减少数据库服务器的负载,从而为用户提供更流畅的服务体验。本文将结合...

    oracle_11gR2_08 分组查询GROUP BY,模糊查询LIKE

    在Oracle 11g Release 2数据库管理系统中,掌握分组查询GROUP BY、模糊查询LIKE、连接查询JOIN以及IN()和NOT IN()等查询技术是至关重要的,它们为数据分析师和开发人员提供了强大的数据筛选与汇总能力。以下是对这些...

    Nhibernate的模糊查询

    在实际应用中,我们经常需要执行模糊查询,即通过部分关键字来查找满足条件的数据。本文将深入探讨Nhibernate如何实现模糊查询,并结合源码分析其工作原理。 一、Nhibernate中的模糊查询 1. **Like方法** ...

    Oracle递归树形结构查询功能

    Oracle数据库在处理树形结构数据时提供了强大的递归查询功能,这种特性对于组织结构、产品分类、层级菜单等场景的应用非常广泛。递归树形结构查询主要依赖于`CONNECT BY`和`PRIOR`关键字,它们允许我们构建复杂的...

    模糊查询的例子

    3. **INSTR函数**:在某些数据库系统(如Oracle),`INSTR`函数可以用来检查字符串中是否包含特定子串,虽然这不是标准SQL的一部分,但在某些模糊查询场景中也十分有用。 4. **DELPHI中的ADO或DAO组件**:在DELPHI...

    MyBatis模糊查询

    在给定的部分内容中,可以看到三种不同的数据库(MySQL、Oracle、SQL Server)处理模糊查询的方式: - **MySQL**: ```xml SELECT * FROM user WHERE name LIKE CONCAT('%', #{empname}, '%') ``` - **...

    Oracle学习查询语句

    模糊查询是通过`LIKE`关键字实现的,它允许使用通配符。`%`代表任意数量的字符,`_`代表单个字符。例如,`WHERE name LIKE '%Smith%'`将找到所有名字中包含"Smith"的记录。不等号`<>`用于表示不等于某个值。 在查询...

    数据库表关联与模糊查询正则.md

    一.数据库表关联,二、聚合函数,三.oracle常用的函数,四.联合查询,五.分页查询, 六.exists 的用法:七.模糊查询

    oracle动态查询存储过程

    oracle存储过程,动态sql,模糊查询,返回结果集,模板

    oracle 性能优化 加快查询效率

    3. **函数转换与前模糊查询**:对字段进行函数转换或前模糊查询通常会导致索引失效,从而进行全表扫描。 #### 五、索引管理 - **主键索引的合理使用**:对于记录数较少的表,只需要保留主键索引即可,过多的索引...

    Stringbuffer JDBC 模糊查询

    本文将深入探讨这两个主题,特别是如何结合`StringBuffer`来实现JDBC的模糊查询。 首先,让我们了解`StringBuffer`。`StringBuffer`是Java中的一个类,它提供了字符串操作的功能,特别是在多线程环境中。与`String`...

    iBATIS模糊查询

    iBATIS模糊查询 iBATIS模糊查询是指使用iBATIS框架实现模糊查询的方法。模糊查询是指在数据库中搜索包含指定字符串的记录,通常使用LIKE谓词来实现。 在iBATIS中,模糊查询可以通过在映射文件中定义SQL语句来实现...

    Delphi数据库模糊查询功能的改进

    在数据库管理中,模糊查询是一种常见的检索方法,它允许用户使用通配符或者不精确的关键词来搜索数据,以找到可能匹配的结果。在Delphi这个强大的Windows应用开发环境中,数据库模糊查询是不可或缺的功能之一。本篇...

    delphi 系统开发 数据库模糊查询系统

    在Delphi系统开发中,数据库模糊查询系统是一个关键的组件,它允许用户通过不精确的关键词来搜索数据库中的记录。这种功能广泛应用于各种信息管理系统,如企业资源规划(ERP)、客户关系管理(CRM)和内容管理系统等...

    Oracle查询性能优化

    **原则四:** 使用通配符(如`LIKE '%...%'`)进行模糊匹配时,ORACLE可能无法使用索引来加速查询过程,尤其是在通配符出现在字符串的开头时。这种情况下,建议尽可能避免使用通配符,或者仅在字符串的末尾使用...

    基于ORACLE_EJB的汉字模糊同音查询的实现.pdf

    文章《基于ORACLE_EJB的汉字模糊同音查询的实现》详细阐述了如何利用Oracle数据库和Enterprise JavaBeans(EJB)组件来实现汉字的模糊同音查询功能。以下是从该文章中提炼出的关键知识点。 ### Oracle数据库和EJB...

Global site tag (gtag.js) - Google Analytics