[EMAIL PROTECTED] wrote:
Hi,
I need urgent clarification on the following behaviour with the following queries.
I have a table called playlistTable as follows.
CREATE TABLE playlistTable( iPlaylistId INTEGER PRIMARY KEY,cPlaylistName VARCHAR(100), cFileName VARCHAR(255),iDirId INTEGER );
CREATE INDEX playlist_cPlaylistName ON playlistTable (cPlaylistName);
I have two queries as examples and the output as follows.
QUERY 1:
select * from playlistTable order by iDirId, cPlaylistName collate nocase
30 APlayList30 NO FILE 0 29 bPlayList29 NO FILE 0 27 ccPlayList27 NO FILE 0 26 cPlayList26 NO FILE 0 28 CPlayList28 NO FILE 0
Query 2 select * from playlistTable order by cPlaylistName,iDirId collate nocase
30 APlayList30 NO FILE 0 28 CPlayList28 NO FILE 0 25 DPlayList25 NO FILE 0 1 PlayList1 NO FILE 0
In 2, only iDirId is sorted nocase.
Try select * from playlistTable order by cPlaylistName collate nocase,iDirId
Gerry -- ------------------ Gerry Snyder AIS Director, Affiliates Chair, Symposium Chair in warm, winterless Los Angeles -- USDA zone 9b, Sunset 18-19

