`
as619864232
  • 浏览: 321328 次
社区版块
存档分类
最新评论

oracle like 模糊查询

阅读更多

LIKE 模糊查询

    字符匹配操作可以使用通配符 “%” 和 “_”:

    %:表示任意个字符,包括零个;

    _:表示一个任意字符;

 

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
Connected as scott

SQL> select * from dept;
 
DEPTNO DNAME          LOC
------ -------------- -------------
    10 ACCOUNTING     NEW YORK
    20 RESEARCH       DALLAS
    30 SALES          CHICAGO
    40 OPERATIONS     BOSTON

 

"%" 和 "_"演示:

SQL> select * from dept where DNAME like '_A%';
 
DEPTNO DNAME          LOC
------ -------------- -------------
    30 SALES          CHICAGO

 

ESCAPE 演示:

SQL> insert into dept values(50,'BEIJING','JIANG%XI');
 
1 row inserted
 
SQL> select * from dept;
 
DEPTNO DNAME          LOC
------ -------------- -------------
    10 ACCOUNTING     NEW YORK
    20 RESEARCH       DALLAS
    30 SALES          CHICAGO
    40 OPERATIONS     BOSTON
    50 BEIJING        JIANG%XI

 SQL> select * from dept where loc like '%\%%' escape '\';
 
DEPTNO DNAME          LOC
------ -------------- -------------
    50 BEIJING        JIANG%XI

 SQL> select * from dept where loc like '%e%%' escape 'e';
 
DEPTNO DNAME          LOC
------ -------------- -------------
    50 BEIJING        JIANG%XI
 
 
分享到:
评论

相关推荐

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

    主要介绍了Mybatis 中 Oracle 的拼接模糊查询及用法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

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

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

    Oracle中Like与Instr模糊查询性能大比拼

    instr(title,'手册')>0 相当于 title like '%手册%' instr(title,'手册')=1 相当于 title like '手册%' instr(title,'手册')=0 相当于 title not like '%手册%' t表中将近有1100万数据,很多时候,我们要进行字符串...

    关于oracle中clob字段查询慢的问题及解决方法

    最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了。 blob字段直接用 select * from table_name where column like ‘%%'查找的时候是不能实现...

    oracle sql语言模糊查询--通配符like的使用教程详解

    主要介绍了oracle sql语言模糊查询--通配符like的使用教程详解,非常不错,具有参考借鉴价值,需要的朋友参考下吧

    oracle sql语言模糊查询–通配符like的使用教程详解

    oracle在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像…”的数据记录,以下是可使用的通配符: % 零或者多个字符 _ 单一任何字符(下划线) \ 特殊字符 oracle...

    Oracle数据库Sql语句详解大全

    使用LIKE、BETWEEN、IN进行模糊查询 第三章 单行函数 熟悉各种类型单行函数的使用 掌握转换函数的使用 第四章 关联查询 在一张或多张表中使用等值或非等值连接 使用外连接查询 自连接查询 第五章 组函数 定义及...

    Oracle课件.pdf

    6.5 LIKE模糊查询 6.6 集合运算 6.7 连接查询 第3章 子查询和常用函数 1. 子查询 2. Oracle中的伪列 2.1 ROWID 2.2 ROWNUM 3. Oracle单行函数 3.1字符函数 3.2数字函数 3.3日期函数 3.4转换函数 3.5...

    oracle学习日志总结

    尽量使用“>=”,不要使用“>”,用EXISTS代替IN(外表数据小情况),用大于或小于代替不等于,用右模糊查询(LIKE ‘…%’)代替模糊查询,用UNION ALL代替UNION,union代替or,trancate代替delete等. 7. count(1)比...

    Oracle-SQL基础到存储过程下载(第二阶段)

    018.sql高级查询_like模糊查询.mp4 019.sql高级查询_集合运算.mp4 020.sql高级查询_约束.mp4 021.sql高级查询_关联之通用写法001.mp4 022.sql高级查询_子查询.mp4 023.sql高级查询_关联之通用写法002.mp4 024.sql...

    ORACLE正则表达式

    学习使用ORACLE正则表达式,运用regexp_like进行模糊匹配.

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    Oracle练习笔试大全

    //(模糊查询) 23、select ename from emp where ename like '_A%'; //(取第二个字母是A的所有字段) 24、select ename from emp where ename like '%/%%'; //(用转义字符/查询字段中本身就带%字段的) 25、select ...

    精通SQL 结构化查询语言详解

    6.5 使用LIKE进行模糊查询 6.5.1 LIKE运算符  6.5.2 “%”通配符 6.5.3 “_”通配符 6.5.4 “[]”通配符  6.5.5 使用ESCAPE定义转义符  第7章 连接符、数值运算与函数  7.1 本章实例用到的表 7.2 连接...

    oracle数据库经典题目

    4.当进行模糊查询时,应使用关键字like和通配符问号(?)或百分号"%"。 5.Where子句可以接收From子句输出的数据,而HAVING子句则可以接收来自WHERE、FROM或GROUP BY子句的输入。 6.在SQL语句中,用于向表中插入数据...

    mysql中使用instr进行模糊查询方法介绍

    在mysql中使用内部函数instr,可代替传统的like方式查询,并且速度更快。 instr 函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0. 例如,查询字段name中带”军”的...

    arcgis教程

    ArcGIS的查询语句跟数据库相关,例如,进行模糊查询: 对于oracle等大型数据库来说应该是如下: where 项目名称 like '%土地%' 但是对于个人数据库,即access数据库来说,应该是: where 项目名称 like '*土地*' ...

    Oracle删除表及查看表空间的实例详解

    用户下表中注释模糊查询: 例如查询与优惠券关联的表 SELECT * FROM user_tab_comments t WHERE t.comments LIKE '%优惠券%'; ![这里写图片描述]...

Global site tag (gtag.js) - Google Analytics