V4MD: case insensitive ORDER BY
    Ruslan Zasukhin 
    sunshine at public.kherson.ua
       
    Mon Mar 21 17:50:27 CST 2005
    
    
  
On 3/21/05 2:55 PM, "Martin Pallett" <martinpallett at netscape.net> wrote:
Hi Martin,
> this should be really easy, but I haven't been able to come up with the
> answer.
> 
> Here's what I want to do:
> 
> SELECT * FROM names WHERE recID >0 ORDER BY lastname asc, firstname asc
> no_case
No_case -- can be used only with LIKE
 
> which doesn't work, so I tried
> 
> SELECT * FROM names WHERE recID >0 ORDER BY upper(lastname) asc,
> upper(firstname) asc
This is almost correct.
Just you need define in your Table BaseObject Method (calculated field)
With such formula
        upper( fld )
Then you will use this method in the ORDER BY.
    
    ORDER BY fldUpr
> which also doesn't work
> 
> Unfortunately, I can't force the case of the names stored in the table,
> and some of them are only a first name.
> 
> Is there an easy way to do this, or do I have to create duplicate fields
> in the database in all uppercase and order by them?
> 
> Thanks in advance for any suggestions.
-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com
To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------
    
    
More information about the Valentina
mailing list