我用java代码取某个字段的值比较,发现和sql (select email from user group by email having count(*)>1)
结果不一致。
select email from user group by email having count(*)>1 出来的结果是 大小写不分的。 比如v 和V 他统计的时候认为是同一个值。
而java的map统计迭代处理要细致很多。有没有什么方法可以让select email from user group by email having count(*)>1 区分大小写?
结果不一致。
select email from user group by email having count(*)>1 出来的结果是 大小写不分的。 比如v 和V 他统计的时候认为是同一个值。
而java的map统计迭代处理要细致很多。有没有什么方法可以让select email from user group by email having count(*)>1 区分大小写?
解决方案 »
- 新手求助:如何修改下面的排名程序及一些小问题。
- 批量执行sql的问题
- 急急急,关于mysqlcc管理mysql的出现的常规问题
- c# sql语句条件里有汉字,选出来的结果为空
- sqlite数据库查询表靠前
- mysql里是否有将varchar或char 转换为 int的函数!
- 怎樣用toad 連接mysql數據庫
- 在Windows环境下管理mysql最好的软件是什么?
- “无法为更新行集定位:一些只可能已在最好读取后改变”,请帮忙看看,谢谢!
- 源码 安装的mysql 创建innodb 类型的表 为何不支持 B-TREE 类型的索引??
- PostgreSQL中copy时出错了!
- 两个连接,插入数据后的查询问题
1、最好在存储时就区分大小写,否则有中文时会出问题。
建表时:email varchar(64) BINARY NOT NULL default ''
2、查询时:select email from user group by BINARY email having count(*)>1