Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql中的排序问题_Mysql - Fatal编程技术网

Mysql中的排序问题

Mysql中的排序问题,mysql,Mysql,我有一张桌子 mysql> show create table tbl_name\G ***********1。行*************** 一行一组(0.00秒) 表中的数据如下所示 mysql> select * from tbl_name; name id manaf 1 manaf 2 MANAF 3 MAnaf 4 一组4行(0.00秒) 现在我要所有记录中的区分大小写 mysql> s

我有一张桌子

mysql> show create table tbl_name\G
***********1。行***************

一行一组(0.00秒)

表中的数据如下所示

mysql> select * from tbl_name;

 name       id 
 manaf      1 
 manaf      2 
 MANAF      3 
 MAnaf      4 
一组4行(0.00秒)

现在我要所有记录中的区分大小写

mysql> select distinct(name) from tbl_name;
它应该返回结果中的3行,但它只返回1行。为什么。。?? 由于我已将表格排序规则设置为latin7_estonian_cs

请尝试以下操作

SELECT DISTINCT BINARY value FROM tableName

是不是
从…中选择不同的名称?
SELECT DISTINCT BINARY value FROM tableName