Microsoft
Software
Hardware
Network
Question : PL/SQL - Remove comma from address field
I have a table with records which inclue the field, 'addr_1', in which there may be data in 'addr_1' as in these records (only field 'addr_1' is listed, but each record contains several other fields):
addr_1
238 State St
1345 Maple St, #29
2525 Elm St, SE
5543 Oak St, SE, #12A
I want to do this in the context of a SELECT query. I need to know how to get PL/SQL to first look at each field 'addr_1' in each record in the entire table and see whether field 'addr_1' it has no commas, or a comma (or more than one comma) in it the 'addr_1' field in each record in the table.
If field 'addr_1' does not have a comma in that record, then leave field 'addr_1' as it is in that record.
If field 'addr_1 does have a comma (or more than one comma)in that record, then simply delete the comma(s) in 'addr_1' for that record and leave the rest of the text in the field as it is.
For the above data, the result would look like this:
addr_1
238 State St
1345 Maple St #29
2525 Elm St SE
5543 Oak St SE #12A
Thanks!
Answer : PL/SQL - Remove comma from address field
oops... if you only want to select, then
select replace(addr_1, ',', '') as addr_1, othercol1, col2
from tbl
Random Solutions
sql inValid Object Name how to solve it?
Name/type of USB charger
Upgrade Sqlite in RHEL5.4
After Deleting file size not show as free space
How do I enable audio mapping over RDP on Windows 7?
Running a Windows 2003/2008 DFS fileserver on Vsphere 4?
How to Add formatting to Excel Spreadsheet from VB.NET
VMware VirtualCenter Server Service will not stay Started on our vCenter box
Check if file in use and resume
OpenOffice 3.2 GPO Install Problem