Vraag : PL/SQL - verwijder komma uit adresgebied

Ik heb een lijst met verslagen die inclue het gebied, „addr_1“, waarin er gegevens in „addr_1“ zoals in deze verslagen (slechts is het gebied „addr_1“ vermeld, maar elk verslag bevat verscheidene andere gebieden) kunnen zijn: de Esdoorn van St
1345 van de

addr_1
238 St, #29
2525 Iep St, SE
5543 Eiken St, SE, #12A

I wil dit in de context van een UITGEZOCHTE vraag doen. Ik moet het weten hoe te om PL/SQL aan eerste te krijgen bekijk elk gebied „addr_1“ in elk verslag in de volledige lijst en zie of heeft het gebied „addr_1“ het geen komma's, of een komma (of meer dan één komma) daarin het gebied „addr_1“ in elk verslag op het table.

If gebied „addr_1“ heeft geen komma in dat verslag, dan heeft het verlofgebied „addr_1“ aangezien het op dat record.
If gebied 'addr_1 is een komma (of meer dan één komma) in dat verslag, dan schrapt eenvoudig de komma in „addr_1“ voor dat verslag en verlaat de rest binnen van de tekst het gebied aangezien het is.

For de bovengenoemde gegevens, het resultaat als dit zouden kijken: St #29
1345 van de Staat/>238 van

addr_1
5543 Eiken St van de Iep/>2525 SE #12A

Thanks!

Antwoord : PL/SQL - verwijder komma uit adresgebied

oops… als u slechts wilt selecteren, toen

selecteer vervangen (addr_1, „,“, '') als addr_1, othercol1, col2
van tbl
Andere oplossingen  
 
programming4us programming4us