数据库|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】》对你有帮助,请点赞、收藏,并留下你的观点哦!