Forums Neueste Beiträge
 

String Wortweise Großschreiben in SQL

10/06/2008 - 23:33 von Arne Becker | Report spam
Hallo Leute,
ich hab in SQL eine Tabelle mit Làndernamen. Die sind durchgehend groß
geschrieben. z.B. UNITED STATES OF AMERICA

Ich suche einen Update-Befehl der nur jedes neue Wort großschreibt. Es
soll dann so aussehen: United States Of America. So Wörter wie of und
the sollen am Liebsten auch klein sein. Aber das wàre eher nice-to-
have. Leider finde ich keine SQL-Funktion die sowas kann. upper und
lower bringens hier nicht :( Ich denke mal mit regulàren Ausdrücken
geht sowas doch bestimmt? Leider habe ich keinen Schwimmer von
regulàren Ausdrücken. Kann mir da jemand auf die Sprünge helfen?

Gruß Arne
 

Lesen sie die antworten

#1 Marek Kubica
10/06/2008 - 23:51 | Warnen spam
Servus,

On Tue, 10 Jun 2008 14:33:10 -0700, Arne Becker wrote:

Ich suche einen Update-Befehl der nur jedes neue Wort großschreibt. Es
soll dann so aussehen: United States Of America. So Wörter wie of und
the sollen am Liebsten auch klein sein. Aber das wàre eher nice-to-
have. Leider finde ich keine SQL-Funktion die sowas kann. upper und
lower bringens hier nicht :( Ich denke mal mit regulàren Ausdrücken geht
sowas doch bestimmt?



Warum sich quàlen, wenns auch einfach geht:

s = "UNITED STATES OF AMERICA"
' '.join(word.capitalize() for word in s.split())







Was rauskommt, darfst du selbst schauen :)

grüße,
Marek

Ähnliche fragen