[Pgsql-ayuda] glosario

From: "Xavi Puig" <personal(at)xavihost(dot)com>
To: "pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] glosario
Date: 2003-04-27 10:52:35
Message-ID: 200304270953.h3R9r4n31565@batenkaitos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista,
Me gustaria obtener con una sola query el numero de palabras que empiezan por un caracter determinado, todo esto para crear un glosario, es decir si tengo una columna(varchar):

arbol
alto
baloncesto
casa
especial
as hasta la z

El resultado que necesito:
a-2
b-1
c-1
d-0
e-1
as hasta la z

Se me ocurre:
select count(columna) from tabla where columna like 'a%'
Pero tendria que hacer una query por cada letra del abecedario.
La tabla contiene unos 200.000 registros.

Es posible?
Tambin he probado de montrmelo con triggers pero no me aclaro.

Gracias.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Javier Gutierrez Gil 2003-04-27 10:56:40 Re: [Pgsql-ayuda] Postgres para Windows
Previous Message Xavi Puig 2003-04-27 10:50:13 [Pgsql-ayuda] glosario