作者DarkKiller (System hacked)
看板Database
标题Re: [mySQL ] 请问GROUP by XXXX怎样区分大小写?
时间Sun Nov 11 15:37:56 2012
※ 引述《jami520 (我的生命因你而发光)》之铭言:
: 我知道查询可以在栏位前加上BINARY来做查询区分
: 但使用Group by BINARY XXX 似乎大小写无法区分开来呢
: 不知道有什麽解决方法吗? 谢谢
如果是 case (in)sensitive,你要的功能是 COLLATE:
mysql> SELECT realname FROM user GROUP BY realname;
+----------+
| realname |
+----------+
| NULL |
| CASE |
+----------+
2 rows in set (0.09 sec)
mysql> SELECT realname FROM user GROUP BY realname COLLATE latin1_general_cs;
+----------+
| realname |
+----------+
| NULL |
| CASE |
| case |
+----------+
3 rows in set (0.10 sec)
Ref:
http://dev.mysql.com/doc/refman/5.5/en/charset-collate.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.135.97