sql模糊查询

SQL查询中可以使用where条件中的=,<,> 等符合进行条件精确过滤,但是无法模糊搜索
因此可以使用like语句进行某个字段的模糊搜索

例如: 查询 name字段中包含五的数据
– like 语句 like某个确定的值 和。where name = ‘王五’ 是一样

select * from users where name like '王五';
+----+--------+------+-------+-----------+------+------+
| id | name | age | phone | email | sex | mm |
+----+--------+------+-------+-----------+------+------+
| 5 | 王五 | 24 | 10011 | ww@qq.com | 男 | 0 |
+----+--------+------+-------+-----------+------+------+
1 row in set (0.00 sec)

– 使用 % 模糊搜索。%代表任意个任意字符

1、查询name字段中包含五的

select * from users where name like '%五%';

2、查询name字段中最后一个字符为五的

select * from users where name like '%五';

3、查询name字段中第一个字符 为 王 的

select * from users where name like '王%';

– 使用 _ 单个的下划线。表示一个任意字符,使用和%类似
1、查询表中 name 字段为两个字符的数据

select * from users where name like '__';

2、查询 name 字段最后为五,的两个字符的数据

select * from users where name like '_五';

注意:
where子句中的like在使用%或者_进行模糊搜索时,效率不高,使用时注意:

  • 尽可能的不去使用%或者_
  • 如果需要使用,也尽可能不要把通配符放在开头处

sql模糊查询及通配符使用相关推荐

  1. 【转载】SQL 模糊查询

    SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...

  2. SQL模糊查询特殊符号应用及详细案例说明

    SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下:  1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden).  2.LIKE'%inger' 将 ...

  3. MySql模糊查询like通配符的使用

    MySql模糊查询like通配符使用详细介绍 ------------------------------------------------------ %代表任意多个字符  _代表一个字符 在 M ...

  4. mysql模糊查询实例_Mysql实例sql模糊查询实例详解

    <Mysql实例sql模糊查询实例详解>要点: 本文介绍了Mysql实例sql模糊查询实例详解,希望对您有用.如果有疑问,可以联系我们. 导读:常用的模糊查询语句:select 字段 fr ...

  5. SQL模糊查询学习心得

    SQL模糊查询学习心得 在进行数据库查询时,有完整查询和模糊查询之分. 1. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四 ...

  6. SQL 模糊查询(like)

    在进行数据库查询时,有完整查询和模糊查询之分. SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadde ...

  7. SQL 模糊查询LIKE字符串匹配

    SQL模糊查询,使用like比较字,详解加例子 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden).  2.LIKE'%inger' 将搜索以字母 inger 结尾的 ...

  8. 动态sql模糊查询和分页

    文章目录 动态sql 模糊查询 查询返回结果集的处理 分页 动态sql BookMapper xml bookservice 测试: MapperSql.test 运行: 模糊查询 BookMappe ...

  9. 微信(QQ)重名困扰探究系列之一 数据库设计与SQL模糊查询

    **徐文艺 写于2022.2.15(农历正月十五)**<br/>转载请注明出处(由于文章在本人智能手机书写,同时仅分析,无法附具体图片,仅文字)联系QQ:286902544 最近偶尔听到有 ...

最新文章

  1. JavaScript 日期联动选择器
  2. 2017年英特尔在其数据中心业务和AI方面下大注
  3. 一个手机号码剔重的问题
  4. 手写实现简单的Vue事件总线
  5. to_date , to_char
  6. [Vue.js] 深入 -- 组件化开发
  7. go语言学习笔记(5)数组与切片
  8. Tapestry5 开发过程中问题收集
  9. 【读书笔记-数据挖掘概念与技术】数据仓库与联机分析处理(OLAP)
  10. RHCA红帽认证架构师考试分享
  11. 简单工厂模式(静态工厂方法模式)
  12. 项目管理ITTO(一张图梳理49个过程)
  13. git拉取代码提示:本地分支 has no tracked branch
  14. 人员基础信息一体化采集仪_重要!包头退休人员注意!涉及信息采集(附操作步骤)...
  15. 量化开发必掌握的30个知识点【什么是分笔逐笔数据】?
  16. 计算机如何重新连接打印机,电脑重装系统后怎么连接打印机
  17. WMS(仓库管理系统)
  18. Angular 路由(routing)基本配置
  19. 代码执行sql出错:SQL syntax error, expected token is ‘RIGHT_PAREN‘, actual token is ‘IDENTIFIER‘
  20. c++当中strtotime函数

热门文章

  1. html中icon标签作用,label标签的作用是什么?
  2. 服务器系统重启命令,服务器重启命令
  3. 学计算机人都很自私,“每个人都是自私的”,想通了这一点,你就会看淡所有的人际关系...
  4. python 列表去重最有效率,2021Python 笔刷面试题
  5. Win10升级后 chrome内核浏览器网页打开卡慢的解决办法
  6. 赛灵思7系列 ODDR、IDDR原语 与 ultrascale系列ODDRE1 、IDDRE1 原语
  7. 去除Windows安全警报
  8. 在浏览器地址栏输入地址,到浏览器显示页面的过程
  9. Spring框架从入门到精通(纯干货,建议收藏)
  10. 爱驰汽车,用品质为梦想和情怀买单