【转】MySQL获取或者查询数据库字段的特定几位
来源:互联网 发布:淘宝虚假订单没清洗 编辑:程序博客网 时间:2024/06/15 22:03
转自:http://www.2cto.com/database/201503/379673.html#
mysql经常会用来查询特定字段,偶尔会需要展示特定字段中值的某部分,这个时候怎么处理呢?
然后还有模糊查询的时候,如果需要匹配中间的某部分值,这个时候like就很尴尬,会多出一些不相干的记录,这又该怎么处理呢?一、获取特定的几位:
1、取url字段后三位字符
1
- select SUBSTRING(url, -3) from link;
1
- select RIGHT(`url`,length(`url`)-5) from link;
1
- select SUBSTRING(url, 3) from link;
1
- select SUBSTRING(url, 1, 3) from link;
1
- select LEFT(`url`,length(`url`)-5) from link;
1
- select SUBSTRING(sDate, 1,7) from forumdata;
二、查询特定的几位:
1、正常的模糊查询
1
- select * from cm_order where ordersn like '%31%';
1
- select * from cm_order where SUBSTRING(ordersn, 9,2) = 31;
- SELECT * from cm_order where RIGHT(`ordersn`,length(`ordersn`)-8) like '31%';
这种如果正常的模糊查询会出来很多不相干的数据,但是这种只能针对定长的模糊查询,效率方面比正常的模糊查询好很多。
0 0
- MySQL获取或者查询数据库字段的特定几位
- 【转】MySQL获取或者查询数据库字段的特定几位
- mysql查询某个特定值在整个数据库中所在的表和字段的方法
- sphinx 特定字段的查询
- 查询mysql数据库字段里的字符串
- MySQL查询特定数据库中所有为空的表
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段(存储过程)
- 实现js浮点数加、减、乘、除的精确计算
- <Win32> DOS命令
- iOS内存暴增问题追查与使用陷阱
- Caffe--应用实践
- win7 64位IIS配置问题
- 【转】MySQL获取或者查询数据库字段的特定几位
- iphone消息通知--NSNotification和NSNotificationCenter
- 《设计模式——可复用面向对象软件的基础》阅读笔记01
- activiti开发中流程变量中,setVariable和setVariableLocal的区别
- 谁有能力提供转基因食品有害的科学证据?
- AngularJS自学之路(二)——模块和作用域
- 手机卫士-03
- bzoj 3925: [Zjoi2015]地震后的幻想乡
- P2P行业产品经理的分析