肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > MySql like 查询 变向写法(不用like 完成like查询)【MySQL】

MySql like 查询 变向写法(不用like 完成like查询)【MySQL】

时间:2023-06-14 15:11:31

相关推荐

数据库|mysql教程

查询

数据库-mysql教程

小清新源码,vscode怎么装vc调试,ubuntu做rom,tomcat绑定不同域名,js flash爬虫,java 反序列化php,太原seo推广怎么做,maccms网站慢,iwebshop手机版模板lzw

select * from account where userName like ad%;select * from account where userName >= ad and userName < ae

这两种查询的结果是一样的,效率好像也差不多,没有做具体的效率测试,有兴趣可以测试下效率。

高仿我的磨源码,vscode 前段插件,rseqc ubuntu,tomcat和servle,sqlite命令行修改,批量上传图插件下载,veu.js是前端框架吗,怎么用爬虫做软件模型,php 导出数据库,江苏seo优化定制,网站模板 扁平化,网页滚动滚轮时特效 图片模糊,discuz在线教育模板lzw

like查询中的ad%是查询ad开头userName的数据,

家谱寻根网站源码,ubuntu亮度多少适合,tomcat郚员群众座谈会,广州爬虫岗位少,北大青鸟php值得买吗,江门做seolzw

而userName >= ‘ad’就是查询ad开头的数据并且还包含 ae、af、ag……,也就是说是查询“ad”中包含d且大于“ad”中d的数据

所以,and userName < ad就保证查询的区间在“ad”中的,而ae、af、ag……这些数据就不会出现在结果集中。

当然你可以试试:

select * from account where userName >= ‘ad’ and userName < az;

结果集是不是包含:ae、af、ag……ak、al……ay、az等开头的数据。

作者:hoojo

出处:

blog:/IBM_hoojo

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权所有,转载请注明出处本文出自:

版权所有,欢迎转载,转载请注明出处,谢谢

如果觉得《MySql like 查询 变向写法(不用like 完成like查询)【MySQL】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。