select 忽略查询字段值大小写【小技巧】

简介:

表记录:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
(root@localhost) [ test ]>  select  * from t;
+----+------+
id  | name |
+----+------+
|  1 | a    |
|  2 | A    |
|  3 | A    |
|  4 | B    |
|  5 | b    |
|  6 | c    |
|  7 | d    |
|  8 | e    |
+----+------+
8 rows  in  set  (0.00 sec)


现在查询name=a记录,并忽略大小写

1
2
3
4
5
6
7
8
9
(root@localhost) [ test ]>  select  name collate utf8_general_ci from t where name like  'a%' ;
+------------------------------+
| name collate utf8_general_ci |
+------------------------------+
| a                            |
| A                            |
| A                            |
+------------------------------+
3 rows  in  set  (0.00 sec)


统计name字段相同记录有多少条

1
2
3
4
5
6
7
8
9
10
11
(root@localhost) [ test ]>  select  name,count(*) from t group by name collate utf8_general_ci DESC;
+------+----------+
| name | count(*) |
+------+----------+
| e    |        1 |
| d    |        1 |
| c    |        1 |
| B    |        2 |
| a    |        3 |
+------+----------+
5 rows  in  set  (0.00 sec)
1
<br data-filtered= "filtered" >

















本文转自hcymysql51CTO博客,原文链接:http://blog.51cto.com/hcymysql/1742836  ,如需转载请自行联系原作者



相关文章
|
2月前
|
SQL 关系型数据库 MySQL
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
10 0
|
7月前
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
27 0
|
SQL 关系型数据库 MySQL
mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符
mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符
335 1
|
存储 关系型数据库 MySQL
mysql字符串等值查询中条件字段值末尾有空格也能查到数据问题
mysql字符串等值查询中条件字段值末尾有空格也能查到数据问题
212 0
|
SQL 关系型数据库 MySQL
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
195 1
条件为以逗号分隔的字段与 ID 相匹配的 MySQL JOIN 写法
|
SQL 关系型数据库 MySQL
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
426 0
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
|
SQL
【SQL】根据一个字段分组求另一个字段的最大值,并带出其他字段
【SQL】根据一个字段分组求另一个字段的最大值,并带出其他字段
456 0
【SQL】根据一个字段分组求另一个字段的最大值,并带出其他字段