大虾请进!

想问问这3个的区别,select substr(phone_number,6,3) from xxx
select distinct(substr(phone_number,6,3))  from xxx
select distinct substr(phone_number,6,3)  from xxx
我去试验了下,3种结果都不一样! 照理第一种跟第二行的区别只是,第二行剔除了重复的数据。但我测验时,为啥第一行有的数据,第二行却没了?
第2行跟第3行的区别又在哪?
是我对DISTINCT的理解错了还是什么?忘大虾解答下!

作者: linuxmuniu   发布时间: 2011-06-10

挽尊下!没人解答下么?

作者: linuxmuniu   发布时间: 2011-06-10

来人饿

作者: linuxmuniu   发布时间: 2011-06-10

走错地方啦,发到数据库专区吧

作者: where27   发布时间: 2011-06-10

都是用第3种,不过试了下,第2种和第3中结果一致

楼主试出来的问题,贴信息出来看看

作者: ywlscpl   发布时间: 2011-06-10