MySQL模糊查询

MySQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE操作符用于在WHERE 子句中搜索列中的指定模式。

语法格式是:

select * from 表名 where 字段名 like 模式字符串

它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索和模式字符串对应的子串。下面就模式字符串最常用的两个通配符举例说明:

Ø% 是用于与包含0个或多个字符的字符串匹配

Ø_是用于与包含1个字符的字符串匹配

示例:显示emp表中姓名以字符”A”开头的所有员工信息。

SQL> SELECT * FROM emp WHERE ename LIKE 'A%';

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30

7876 ADAMS      CLERK      7788 1987/5/23     1100.00               20

示例:显示emp表中姓名包含字符”A”的所有员工信息。

SQL> SELECT * FROM emp WHERE ename LIKE '%A%';

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30

7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30

7654 MARTIN     SALESMAN   7698 1981/9/28     1250.00   1400.00     30

……

7900 JAMES      CLERK      7698 1981/12/3      950.00               30

7 rows selected

示例:显示emp表中姓名第2个字符是”A”的所有员工信息。

SQL> SELECT * FROM emp WHERE ename LIKE '_A%';

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30

7654 MARTIN     SALESMAN   7698 1981/9/28     1250.00   1400.00     30

7900 JAMES      CLERK      7698 1981/12/3      950.00               30

3rows selected

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 5,867评论 0 2
  • oracle 数据库的scott帐号。 <>作为查询条件时,可以使用!= 来替换。 SQL> select * f...
    庄栋栋阅读 6,800评论 0 0
  • 5.多表查询 多表查询 目的:从多张表获取数据 前提:进行连接的多张表中有共同的列 等连接 通过两个表具有相同意义...
    乔震阅读 5,242评论 0 0
  • SQL ==SQLPLUS== DML(Data Manipulation Language,数据操作语言)---...
    蝌蚪1573阅读 3,698评论 0 4
  • 先是把97和79弄反 再是和一对情侣换位 再和一大姨换位 然后我又回到他们的前面了 于过分的温情向来是可畏的 在一...
    陈冠群阅读 1,898评论 0 0