list(distinct) doesn't sort any more if chars < a are leading
-------------------------------------------------------------

                 Key: CORE-5011
                 URL: http://tracker.firebirdsql.org/browse/CORE-5011
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 3.0 RC 1
         Environment: Firebird 3 RC1 build 32144, Win7 32Bit
            Reporter: Volker Rehn


Testcase below. leading chars > z are sorted, while chars < a are not. Previous 
versions sorted chars < a too.

select
cast(list(distinct name1) as varchar(1000)) list1,
cast(list(distinct name2) as varchar(1000)) list2,
cast(list(distinct name3) as varchar(1000)) list3,
cast(list(distinct name4) as varchar(1000)) list4,
cast(list(distinct name5) as varchar(1000)) list5,
cast(list(distinct name6) as varchar(1000)) list6,
cast(list(distinct name7) as varchar(1000)) list7
from (
  select name name1,
         lpad('', pos, '.') || name name2,
         lpad('', pos, ' ') || name name3,
         lpad('', pos, 'A') || name name4,
         lpad('', pos, 'a') || name name5,
         lpad('', pos, '|') || name name6,
         lpad('', pos, '~') || name name7
  from (
    select 1 pos, 'abc' name from rdb$database
    union all
    select 2, 'def' from rdb$database
    union all
    select 3, 'ghi' from rdb$database
    union all
    select 4, 'jkl' from rdb$database
    union all
    select 5, 'mno' from rdb$database
    union all
    select 6, 'pqr' from rdb$database
  )
)

result:

LIST1
abc,def,ghi,jkl,mno,pqr 

LIST2
..def,......pqr,...ghi,....jkl,.....mno,.abc

LIST3
      pqr,  def,   ghi,    jkl,     mno, abc    

LIST4
AAdef,AAAAAApqr,AAAghi,AAAAjkl,AAAAAmno,Aabc    

LIST5
aabc,aadef,aaaaaapqr,aaaghi,aaaajkl,aaaaamno    

LIST6
|abc,||def,|||ghi,||||jkl,|||||mno,||||||pqr    

LIST7
~abc,~~def,~~~ghi,~~~~jkl,~~~~~mno,~~~~~~pqr

Volker

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to