MySQL模糊查询
来源:互联网 发布:网络上豆汁是什么意思 编辑:程序博客网 时间:2024/06/05 14:51
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
3 rows selected
- mysql模糊查询用法
- MYSQL模糊查询
- MySQL模糊查询语法
- MySQL模糊查询语法
- MySQL模糊查询语法
- MySQL模糊查询语法
- Mysql 模糊查询
- mysql模糊查询简介
- mysql模糊查询简介
- mysql 模糊查询
- mysql 模糊查询
- MySQL模糊查询语法
- MySql模糊查询总结
- mysql模糊查询
- mysql模糊查询
- MySQL模糊查询语法
- mysql 模糊查询知识点
- mysql模糊查询
- Linux Inode满导致的session无法生成
- c++对象(二)
- hbase 二级索引
- 【带修改莫队】BZOJ2120 数颜色
- Kettle部署集群
- MySQL模糊查询
- 计算机网络(第六版)
- G.Code the Tree
- 笔试面试算法经典--最长括号匹配
- gg
- python模块学习
- Jquery懒加载插件
- Android使用SVG小结
- ReactNative text居中问题,和报color 错误问题 ios和android