Re: Capitalizing First Letter of Every Word

Поиск
Список
Период
Сортировка
От Alex Knight
Тема Re: Capitalizing First Letter of Every Word
Дата
Msg-id Pine.LNX.4.33.0106261600540.18309-100000@blowfish.phunc.com
обсуждение исходный текст
Ответ на Capitalizing First Letter of Every Word  ("Brian T. Allen" <brian@gzmarketing.com>)
Список pgsql-general
Brian,

My suggestion would be to create a query that gets all the values for that
table and does something like the following:

select  upper(substring('knight' from 1 for 1)) ||
    lower(substring('knight') from 2));

The problem with this, is it doesn't do anything except the first
character.

You could probably write something a bit more complex in a procedure or
function.

-Knight

On Tue, 26 Jun 2001, Brian T. Allen wrote:

> Hi *,
>
> I have a database of products, and the client entered everything in all caps.  While there is no intelligent way to
dochange everything to what it should be, changing the first letter of every word to uppercase and everything else to
lowercasewould at least look better (except for the occasional acroynym). 
>
> Is there a function to do that? I think I can handle everything except breaking the whole column up into individual
words...  I know how I would do it in PHP (and I may have to resort to that), but would prefer to do it in the db. 
>
> Any suggestions?
>
> Thanks,
> Brian
>


В списке pgsql-general по дате отправления:

Предыдущее
От: Alex Knight
Дата:
Сообщение: Re: Function problem -- how do I drop this function?
Следующее
От: "Thalis A. Kalfigopoulos"
Дата:
Сообщение: Re: Capitalizing First Letter of Every Word