mysql数据库对空格的查询处理
来源:互联网 发布:js 引用后面 带时间戳 编辑:程序博客网 时间:2024/04/28 17:27
结论:查询条件中建议对字符串做trim处理,在数据入库的时候最好也做trim处理。
example1:
表里面的字段值都不带空格,where查询条件里面带或不带空格。
例如:key=‘test’
查询条件a:where key=’test ‘,查询结果是ok的
查询条件b:where key=’ test’, 查询结果是空的
查询条件c:where key=’test ‘, 查询结果是ok的
结论:where查询条件对字符前的空格敏感,字符后的空格忽略。
example2:表格里面的字段值前面带空格,where查询条件里面带或不带空格
例如:key=‘ test’, (test前面有4个空格)
查询条件a: where key=’test’,查询结果为空。
查询条件b:where key=‘ test’(test前面有4个空格),查询结果ok。
查询条件c:where key=‘test ’,查询结果为空。
结论:如果表中字段值本身前面带空格,则查询条件需要严格按照前空格匹配。
example3:表格里面的字段值后面带空格,where查询条件里面带或不带空格
例如:key=‘test ’(test后面有4个空格)
查询条件a:where key=‘test’,查询结果ok
查询条件b:where key=‘test ’(test后面带4个空格),查询结果ok
查询条件c:where key=‘ test’,(test前面带4个空格),查询结果为空。
结论:如果表中字段值本身后面带空格,则查询条件同example1。
阅读全文
0 0
- mysql数据库对空格的查询处理
- mysql对char和varchar左右空格的处理
- 数据库-mysql-mysql对binlog的处理
- MySQL查询对NULL的处理
- MySQL查询对NULL的处理
- MySQL查询对NULL的处理
- MySQL查询对NULL的处理
- MySQL查询对NULL的处理
- mysql数据库对binlog日志的处理
- 数据库对数据库查询语句的处理步骤
- Mysql数据库表名空格处理
- JavaScript中对空格的处理方法
- DAO模式实现MySQL数据库对数据的查询
- MySQL索引对数据库查询速度的显著提升
- MySQL查询时的字符串空格问题
- 抓取HTML内容的空格处理,数据库空格乱码
- 对mysql数据库中字段为空的处理
- 对mysql数据库中字段为空的处理
- UVA --- 10462 【次小生成树】
- 36 linux内核里的HZ定时器与timer_list定时器
- mysql binlog转sql
- Umeng注册测试设备部分无日志
- 批量删除Redis中hash map的指定pattern的key
- mysql数据库对空格的查询处理
- hadoop +hbase +zookeeper 完全分布搭建 (版本一)
- 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
- Java调用Document.getElementById方法返回null的解决办法
- Spring源码学习--FactoryBean实现原理
- One-Hot Encoding
- AngularJS的学习--$on、$emit和$broadcast的使用
- HashMap源码分析
- java中使用WebView提取指定网页的HTML内容