binary在select中用来区分大小写

简介:

CREATE TABLE animals (

    id MEDIUMINT NOT NULL AUTO_INCREMENT,

    name CHAR(30) NOT NULL,

    PRIMARY KEY (id)

);

insert into animals values(null,'kitty'),(null,'KITTY'),(null,'hello');


#没用binary

select id from animals where name like '%it%';

+----+

| id |

+----+

|  1 |

|  2 |

+----+

2 rows in set (0.00 sec)


#用到binary

select id from animals where name like binary '%it%';

+----+

| id |

+----+

|  1 |

+----+

1 row in set (0.03 sec)

本文转自 Lee_吉  博客,原文链接:     http://blog.51cto.com/12173069/1954111   如需转载请自行联系原作者



相关文章
|
SQL
SQL Server判断某个字段是否包含中文/英文字符/数字
原文:SQL Server判断某个字段是否包含中文/英文字符/数字 因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据, 比较简单,仅以此篇博客做一个简单总结,方便以后查阅。
4609 0
|
8月前
|
SQL 存储 关系型数据库
【mysql】将逗号分割的字段内容转换为多行并group by
【mysql】将逗号分割的字段内容转换为多行并group by
|
SQL 关系型数据库 MySQL
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
261 1
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
|
Oracle 关系型数据库 数据处理
通过Oracle识别字符串中的中文or字母or数字来介绍全角半角转换函数(to_multi_byte/to_single_byte)在varchar/clob中的使用案例
在日常处理数据的过程中,大家肯定会遇到很多奇奇怪怪的字符,然后还要对这些字符处理,比如***你有个需求:识别字符串中的中文或是识别字母或是识别数字,甚至都识别出来然后剔除or保留某些字符汉字或数字***。 你去百度了一下相关问题,然后得到的结果大都是用正则 '\4E00' and '\9FA5'来识别中文范围用a-zA-z或0-9或[:digit:][:alpha:]来识别字母或数字。但是如果你的字符串中包含全角字符,那这样是识别不全的!!!那怎么做才能够正确的识别中文、字母、数字呢???那就要考虑先做全半
通过Oracle识别字符串中的中文or字母or数字来介绍全角半角转换函数(to_multi_byte/to_single_byte)在varchar/clob中的使用案例
|
关系型数据库 MySQL
MySQL - 替换,大小写,拼接,取几位,长度
MySQL - 替换,大小写,拼接,取几位,长度
107 0
|
SQL 关系型数据库 MySQL
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
500 0
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
|
关系型数据库 MySQL PHP
MYSQL表中某个字段有换行符、回车符替换成空字符串
mysql某个字段,带引号查不出来,不带引号却可以查出来,有可能就是因为这个字段有换行或者回车符
591 0
MYSQL表中某个字段有换行符、回车符替换成空字符串
|
C#
C# -- 正则表达式匹配字符之含义
原文:C# -- 正则表达式匹配字符之含义 C#正则表达式匹配字符之含义 1.正则表达式的作用:用来描述字符串的特征。 2.各个匹配字符的含义: .   :表示除\n以外的单个字符 [ ]  :表示在字符数组[]中罗列出来的字符任意取单个 |   :表示“或”的意思 ()  :表示改变优...
1242 0
|
SQL
关于sqlserver字符类型查询条件区分大小写
原文:关于sqlserver字符类型查询条件区分大小写 在写sql的查询时 如下:  select * from Users where username='WangE'  select * from Users where username='wange' 上面两条查询语句的结果是一样的,这说明username的条件并没有区分大小写。
1216 0