Search Postgresql Archives

Re: Fault with initcap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/12/21 13:50, Shaozhong SHI wrote:


On Tue, 12 Oct 2021 at 20:34, Adrian Klaver <adrian.klaver@xxxxxxxxxxx


    Which follows the definition here:

    https://www.postgresql.org/docs/14/functions-string.html
    <https://www.postgresql.org/docs/14/functions-string.html>

    initcap ( text ) → text

    Converts the first letter of each word to upper case and the rest to
    lower case. Words are sequences of alphanumeric characters separated by
    non-alphanumeric characters.

    Hi, Adrian Klaver,


It looks like that you replicated the error.

There is no error, initcap is doing what it is documented to.

notemachine is not two words anymore then 'online', 'bluebell', 'network' are.



There must be a way to do the following.

Maybe, but as Karsten says it would involve an AI. One that understands the mutt language that is English.


a column contains a list of words.  Only the first letter of each word should be capitalised.  INITCAP can not do that.  How to create a function just to capitalised each word (substring) in a list of words/strings.  This will be very useful and create great impact.

From here:

https://www.grammarly.com/blog/14-of-the-longest-words-in-english/

uncopyrightable

where would you split that into words?:

Some 'words' I see:

un
unc
copy
copyright
right
table
able


Regards,

David


--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux