Hoofdletters in sql

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
arthurkr
Berichten: 45
Lid geworden op: 15 mar 2005, 11:18

Hoofdletters in sql

Bericht door arthurkr » 29 dec 2005, 23:43

Hallo, ik probeer een database te maken die via ezportal op te roepen is, het betreft een platen/cd collectie die al in sql geimporteerd is.
Dat oproepen geeft geen problemen meer maar het uitvoeren naar het scherm is niet mooi.

Het probleem is dat in het verleden alles willekeurig in hoofd of kleine letters is ingevoerd. Dit ziet er echter niet uit want het is op het scherm een rommeltje.

Is er een manier om in mysql te bewerkstelligen dat alle woorden in een bepaalt veld met een hoofdletter begint en de rest van het woord in kleine letters?? en dat dit dan ook zo op het scherm komt?



62.216.22.57/platen/plaat_search.php voor een voorbeeld


vast bedankt voor de reacties, Arthur

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 dec 2005, 02:46

Code: Selecteer alles

UPDATE tabel SET veld = CONCAT(UPPER(SUBSTRING(veld, 1, 1)), LOWER(SUBSTRING(veld FROM 2)));

arthurkr
Berichten: 45
Lid geworden op: 15 mar 2005, 11:18

sql/hoofdletters

Bericht door arthurkr » 30 dec 2005, 17:14

Geweldig!!

alle eerste woorden in een veld zoals het moet, echter bij artiesten moet ook de achternaam met een hoofdletter, dus als je hier ook een oplossing voor weet, graag.

resume: in een tekstregel alle eerste letters van de woorden met een hoofdletter.

alvast weer bedankt, Arthur

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: sql/hoofdletters

Bericht door mosymuis » 30 dec 2005, 17:16

arthurkr schreef:resume: in een tekstregel alle eerste letters van de woorden met een hoofdletter.
Dat kan niet in SQL, daar heb je een script voor nodig.

arthurkr
Berichten: 45
Lid geworden op: 15 mar 2005, 11:18

sql hoofdletters

Bericht door arthurkr » 30 dec 2005, 17:38

Oke, dan voorlopig maar even zo, ziet er in ieder geval beter uit.

bedankt, Arthur

Gesloten