sql >> Database teknologi >  >> RDS >> PostgreSQL

Konverter alle poster i postgres til titelbogstav, første bogstav stort

Der er en initcap() funktion, hvis du mener at skrive det første bogstav i hvert søgeord med stort bogstav og følgende tegn med små bogstaver:

update foo
set bar = initcap(bar)

Ellers kombinere substring() og upper() :

update foo
set bar = upper(substring(bar from 1 for 1)) ||
          substring(bar from 2 for length(bar))

http://www.postgresql.org/docs/current/static/functions-string.html



  1. Top 30 mest nyttige Concurrent Manager-forespørgsler

  2. Rails, MySQL og Snow Leopard

  3. Fordele ved at lære nye DB-systemer

  4. ORA-12705:Kan ikke få adgang til NLS-datafiler eller ugyldigt miljø