Re: Results per letter query - Mailing list pgsql-sql

From Dani Castaños
Subject Re: Results per letter query
Date
Msg-id 467A59F9.4030801@androme.es
Whole thread Raw
In response to Re: Results per letter query  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Responses Re: Results per letter query  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
List pgsql-sql
> am  Thu, dem 21.06.2007, um 12:42:52 +0200 mailte Dani Castaños folgendes:
>   
>>> test=*# select chr(x), count(1) from generate_series(65,90) x, w where
>>> upper(substring (w.t from 1 for 1)) ~ chr(x) group by 1;
>>> chr | count
>>> -----+-------
>>> T   |     1
>>> B   |     1
>>> F   |     2
>>> (3 rows)
>>>
>>>
>>>
>>> Andreas
>>>  
>>>       
>> It's exactly what i want. Just one more thing... What if i want also the 
>> ones that begin by a non-alphabetical character.
>> In your example:
>>     
>
> change the generate_series(65,90) to generate_series(32,90)
>
>
> Andreas
>   
With only changing 65 to 32:

ERROR:  invalid regular expression: parentheses () not balanced

I think, it could be a problem with UPPER and non alphabetical chars
-- 

*Dani Castaños Sánchez*
dcastanos@androme.es <mailto:dcastanos@androme.es>

ANDROME Iberica
http://www.androme.es
Constança, 5, 08029 Barcelona
Tel: +34 934948850
Fax: +34 934196094



pgsql-sql by date:

Previous
From: "A. Kretschmer"
Date:
Subject: Re: Results per letter query
Next
From: "A. Kretschmer"
Date:
Subject: Re: Results per letter query