waarde zonder punt

Status
Niet open voor verdere reacties.

wilbert1967

Gebruiker
Lid geworden
19 jun 2004
Berichten
629
hallo

ik heb een tabel met naw gegevens.
voorletters
tussenvoegsels
achternaam
adres


bv W Mathijssen
of W.H.P.J. Mathijssen

in de kolom voorletters staan gegevens met . en zonder .
hoe krijg ik nu de gegevens te voorschijn zonder punt.


mvg wilbert
 
sommige databases kunnen eventueel wel wat formatering met RegEx doen. Echter lijkt me dat beter om dit af te handelen in je front-end.
 
replace werkt niet want die vervangt gehele waarde
en niet alleen de spaties die er zijn in een punt
 
Je kunt toch alleen de spaties vervangen door een punt met behulp van de replace functie?
 
geprobeerd

Code:
select name_prefix,replace(name_prefix, ' ','.')
from v_pers
where person_id = 9736524

M M vd	M M vd

er gebeurt niks

het kan nog zijn dat het geen spatie is maar een niet toonbaar teken

dit werkt wel

Code:
select name_prefix,replace(name_prefix, ' ','.'),name_prefix[2], replace(name_prefix[2],' ','.'),name_prefix[4], replace(name_prefix[4],' ','.')
from v_pers
where person_id = 9736524;

M M vd	M M vd		.		.

vreemd
 
Waarom wil je de punten uberhaupt weghalen, gegeven dat ze er tussen horen en het juist de records zonder punten zijn die niet kloppen...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan