Re: Alphabetic Pager Class
От | chris smith |
---|---|
Тема | Re: Alphabetic Pager Class |
Дата | |
Msg-id | 3c1395330706210401l14c4656fv2af5787a34d5c80f@mail.gmail.com обсуждение исходный текст |
Ответ на | Alphabetic Pager Class (Dani Castaños <dcastanos@androme.es>) |
Ответы |
Re: Alphabetic Pager Class
|
Список | pgsql-php |
On 6/21/07, Dani Castaños <dcastanos@androme.es> wrote: > Hello! > > I'm trying to build an alphabetic pager class. For instance, an address > book ordered by the Last Name where only results begining with A are > shown, and A - B - C - D - ... links below to change the letter which > i'm filtering for. > The point is I don't want to have enabled those links wich have no > occurrences in them. So, I'm wondering which is the best way to do the > query. > > My first thought to know how many results are there for each, is to do > something like: > SELECT COUNT(field) FROM table WHERE UPPER( field ) LIKE UPPER( 'A%' ); > SELECT COUNT(field) FROM table WHERE UPPER( field ) LIKE UPPER( 'B%' ); > SELECT COUNT(field) FROM table WHERE UPPER( field ) LIKE UPPER( 'C%' ); select count(*), upper(substr(field, 1, 1)) from table group by upper(substr(field, 1, 1)); -- Postgresql & php tutorials http://www.designmagick.com/
В списке pgsql-php по дате отправления: