MySQL LIKE 运算符可以使用哪些不同的通配符?


mysql like 运算符可以使用哪些不同的通配符?

众所周知,LIKE 运算符与 WILDCARD 字符一起使用来获取具有指定字符串的字符串。基本上,通配符是帮助搜索匹配复杂条件的数据的字符。以下是可以与 LIKE 运算符结合使用的通配符类型

 % -百分比

“%”通配符用于指定 0、1 或更多的模式人物。使用 % 通配符的基本语法如下

Select Statement…Where column_name LIKE ‘X%’

此处,X 是任何指定的起始模式,例如 more 的单个字符,% 匹配从 0 开始的任意数量的字符。

百分比“%”通配符可以通过多种方式与指定的模式。以下是一些示例,显示了带有 % 的不同 LIKE 运算符。在这些示例中,X 代表指定的模式。

1. LIKE 'X%':- 它将查找以“X”开头的任何值。

示例
mysql> Select * from Student Where name LIKE 'a%';
+------+-------+---------+---------+
| Id   | Name  | Address | Subject |
+------+-------+---------+---------+
| 2    | Aar* | Mumbai  | History |
+------+-------+---------+---------+
1 row in set (0.00 sec)

2. LIKE ‘%X’:-它将查找以“X”结尾的任何值。

示例

mysql> Select * from Student Where name LIKE '%v';
+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaur* | Delhi   | Computers |
| 2    | Aar*  | Mumbai  | History   |
| 20   | Gaur* | Jaipur  | Computers |
+------+--------+---------+-----------+
3 rows in set (0.00 sec)

3. LIKE ‘%X%’:-它将找到任何位置有“X”的任何值。

示例

mysql> Select * from Student Where name LIKE '%h%';
+------+---------+---------+----------+
| Id   | Name    | Address | Subject  |
+------+---------+---------+----------+
| 15   | Harshit | Delhi   | Commerce |
| 21   | Yashraj | NULL    | Math     |
+------+---------+---------+----------+
2 rows in set (0.00 sec)

4. LIKE 'X%X':-它将查找以“X”开头并以“X”结尾的所有值。

示例

mysql> Select * from Student Where name LIKE 'a%v';
+------+-------+---------+---------+
| Id   | Name  | Address | Subject |
+------+-------+---------+---------+
| 2    | Aar* | Mumbai  | History |
+------+-------+---------+---------+
1 row in set (0.00 sec)

 _ 下划线

下划线通配符用于精确匹配一个字符。使用 _ 通配符的基本语法如下: -Select 语句...Where column_name LIKE 'X_'

Shepherd Study Shepherd Study

一站式AI学习助手平台,提供AI驱动的学习工具和辅导服务

Shepherd Study 73 查看详情 Shepherd Study

这里,X 是任何指定的起始模式,例如 more 的单个字符,_ 恰好匹配一个字符。

下划线“_”通配符可以单独使用,也可以与 % 结合使用,以多种方式与指定模式一起使用。以下是一些示例,显示了带有 % 的不同 LIKE 运算符。在这些示例中,X 代表指定的模式。

1. LIKE 'X_':- 它将查找以“X”开头且 X 后只有一个字符的所有值。

示例

mysql> Select * from student WHERE year_of_Admission LIKE '200_';
+------+---------+---------+-----------+--------------------+
| Id   | Name    | Address | Subject   | year_of_Admission  |
+------+---------+---------+-----------+--------------------+
| 1    | Gaur*  | Delhi   | Computers |              2001  |
| 15   | Harshit | Delhi   | Commerce  |              2009  |
| 21   | Yashraj | NULL    | Math      |              2000  |
+------+---------+---------+-----------+--------------------+
3 rows in set (0.00 sec)

2. LIKE '_X':- 它将查找以“X”结尾且 X 之前恰好有一个字符的任何值。

示例强>

mysql> Select * from student WHERE year_of_Admission LIKE '_017';
+------+--------+---------+-----------+--------------------+
| Id   | Name   | Address | Subject   | year_of_Admission  |
+------+--------+---------+-----------+--------------------+
| 20   | Gaur* | Jaipur  | Computers |              2017  |
+------+--------+---------+-----------+--------------------+
1 row in set (0.00 sec)

3. LIKE _X%:- 与 % 通配符结合使用。它将找到第二个位置有 X 的所有值。

示例

mysql> Select * from student WHERE Name LIKE '_a%';
+------+---------+---------+-----------+--------------------+
| Id   | Name    | Address | Subject   | year_of_Admission  |
+------+---------+---------+-----------+--------------------+
| 1    | Gaur*  | Delhi   | Computers |              2001  |
| 2    | Aar*   | Mumbai  | History   |              2010  |
| 15   | Harshit | Delhi   | Commerce  |              2009  |
| 20   | Gaur*  | Jaipur  | Computers |              2017  |
| 21   | Yashraj | NULL    | Math      |              2000  |
+------+---------+---------+-----------+--------------------+
5 rows in set (0.00 sec)

4. LIKE X_%_%:- 与 % 通配符结合使用。它将查找以 X 开头且长度至少为三个字符的任何值。

示例

mysql> Select * from student WHERE Name LIKE 'g_%_%';
+------+--------+---------+-----------+--------------------+
| Id   | Name   | Address | Subject   | year_of_Admission  |
+------+--------+---------+-----------+--------------------+
| 1    | Gaur* | Delhi   | Computers |              2001  |
| 20   | Gaur* | Jaipur  | Computers |              2017  |
+------+--------+---------+-----------+--------------------+
2 rows in set (0.00 sec)

以上就是MySQL LIKE 运算符可以使用哪些不同的通配符?的详细内容,更多请关注其它相关文章!


# 昌乐网站建设推广价格  # 网站建设美丽图片  # 梅列网站建设  # 促销和营销推广的区别  # 专业的常州网站建设  # 什么推广网站好南阳  # 铜陵短视频矩阵营销推广方案  # seo应聘面试问题  # 临沂网络营销推广的方法  # 商丘网站建设公司代理  # 它将  # 只有一个  # 第二个  # 中文网  # 可以通过  # 相关文章  # 在这些  # 可以使用  # 下划线  # 运算符 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: OPPO手机参数配置如何开启护眼模式_OPPO手机参数配置护眼模式开启指南  构建可配置的J*aScript加权点击计数器与共享总计功能  使用Selenium在无头Chrome中交互动态菜单和复选框的策略  如何在Golang中处理表单文件上传_Golang 表单文件上传示例  CSS布局中意外顶部空白的调试与解决:深入理解padding-top  mysql导入sql文件能分批导入吗_mysql分批次导入大sql文件的实用技巧  个人所得税办理入口 个人所得税综合所得年度汇算入口  J*aScript大数运算_BigInt使用指南  晨报|开发商暗示《空洞骑士:丝之歌》DLC开发中 《合金装备4》有望重制  PHP安全加载非公开目录图片与动态内容类型处理指南  MySQL多重JOIN技巧:高效关联同一表获取多角色信息  Highcharts雷达图轴线交点数值标注指南  原子笔记app误删找回教程  lol小红书怎么|直播|?lol小红书|直播|是什么意思?  《波斯王子:失落的王冠》剑术大师打法攻略  《磁力猫》最好用的磁官网  《百果园》充值余额方法  C++中std::thread和std::async的区别_C++并发编程与线程与异步任务比较  抖音猜你想搜能说明对方搜过吗  如何修改Windows截图的默认保存位置_告别C盘让桌面更整洁【教程】  J*aScript字符串_Unicode处理  告别阻塞等待:如何使用GuzzlePromises优雅处理PHP异步操作,提升应用响应速度  Django模型动态关联检查:高效管理复杂关系  Lar*el 中高效执行多列更新:单次查询实现  Composer如何使用composer-plugin-api开发自定义插件  苹果如何下载nanobanana  Leaflet地图弹出窗口图片动态显示:避免缺失图标的专业指南  冬季去哪个城市旅游更有可能观测到极光  优化响应式标题底部边框:CSS实现技巧与最佳实践  C++如何实现单例模式_C++线程安全的单例模式写法  PHP utf8_encode 字符编码转换陷阱与解决方案  RxJS中如何高效地在一个函数内处理和合并多个数据集合  使用VS Code作为你的个人知识管理系统  解决jQuery多计算器输入字段冲突的教程  QQ邮箱注册地址 免费获取QQ邮箱账号  抖音赚钱快速入门_新手必看的抖音赚钱步骤  Python模块化编程:避免循环导入与共享函数的最佳实践  智慧职教mooc平台登录网址 智慧职教mooc官网直达  HTML Canvas文本样式定制指南:解决外部字体加载与应用难题  微信如何设置字体大小_微信字体设置的阅读舒适  Python对象引用与属性赋值:理解链表中的行为  rabbitmq 持久化有什么缺点?  鸿蒙单条备忘录如何加密  Yandex俄罗斯搜索引擎官网入口 Yandex网页端直接访问  Flexbox布局中Stencil组件宽度不显示问题解析与:host尺寸控制  优化CSS动画与J*aScript定时器协同:构建稳定Toast提示  TikTok视频播放不流畅怎么办 TikTok视频播放优化方法  《洛克王国:世界》国家队搭配攻略  J*aScript中高效处理用户输入:从Keyup事件到表单提交的优化实践  申通快递物流信息查询 申通快递包裹状态追踪 

 2023-08-30

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.