【Mysql】用replace替换字符串进行条件搜索和排序
来源:互联网 发布:医疗软件界面设计 编辑:程序博客网 时间:2024/05/18 16:17
/**
* Author:RDP
* My mail:abel1314520@gmail.com
* My blog: http://blog.teamhaka.com
* Author:RDP
* My mail:abel1314520@gmail.com
* My blog: http://blog.teamhaka.com
*/
由于之前的一个数据库设计上的失误,导致某一列的数据库排序并不完全符合实际业务的排序要求。
于是只好使用replace对这一列的数据进行替换操作来使其完全符合业务要求。
语法如下:
select * from tableName where replace(column, 'str', 'newStr') < someValue order by replace(column, 'str', 'newStr')
将column列中每行数据中的"str"替换为"newStr"后再和someValue进行比较。如果不含"str",那自然就是直接拿当前行的column列的值来进行比较。在order by 中也是同理。
下面这种是错误的语法:
select replace(column, 'str', 'newStr') as newName from tableName where newName < someValue order by newName
因为Unknown column 'newName' in 'where clause'
- 【Mysql】用replace替换字符串进行条件搜索和排序
- MySQL replace函数替换字符串
- 用 Replace 函数对字符串内某些字符进行替换
- 使用Regex.Replace()进行字符串的替换
- 使用mysql的replace函数替换字符串
- mysql的replace函数替换字符串
- 使用mysql的replace函数替换字符串
- 使用mysql的replace函数替换字符串
- 使用mysql的replace函数替换字符串
- 使用mysql的replace函数替换字符串
- mysql 替换函数replace()实现mysql 替换字符串
- mysql 替换函数replace()实现mysql 替换字符串
- mysql 替换函数replace()实现mysql 替换字符串
- mysql 替换函数replace()实现mysql 替换字符串
- mysql 用update和replace替换某一字段的部分内容
- 字符串替换replace和replaceAll区别
- awk条件查找字符串并进行替换
- mysql多个字段排序和多个搜索条件
- dreamweaver随记----关于路径
- 【Css】textarea在Chrome、FireFox中固定大小
- SQL Server 2005 自定义函数语汇小结
- 关于数模
- Struts 2的jsp(155, 69) Attribute qualified names must be unique within an element
- 【Mysql】用replace替换字符串进行条件搜索和排序
- 【Php】include(require)嵌套包含文件时的一些注意问题
- 编译出来的库文件将QDateTimeEdit 或者 QTimeEdit类加入布局时会阻塞QT图形界面的线程
- JQuery 类型错误,导致数值不正确
- 在虚拟机vmware中安装雪豹MacOS snow leopard 10.6
- http://blog.chinaunix.net/space.php?uid=22028566&do=blog&frmd=71047&view=me wanshilin
- 【Php】header跳转页面的一个主意
- 预备学习cocos2d android
- 常用字符集编码详解:ASCII 、GB2312、GBK、GB18030、UTF-8、unicode