I have a column containing list of streets. I need to replace 'street' with 'St'. The replacement can be made in the current column or in a new column with the address in the required format. The following is the sample data. 'Column 1' contains the data in current format. 'Column 2' contains the data in the desired format.
Column 1 Column 2
Hillary Street Hillary St
Golf Road Golf Road
Oldwood Street Oldwood St
How do I do this?
Edit:
This query works for this:
UPDATE table SET column = REPLACE(column, 'Street', 'St');
Is it possible to set a rule to this column. Such that all data added to this get formatted this way automatically? Or I need to repeat this query each time?
Run a query like this to update in the same column:
UPDATE table
SET column = REPLACE(column, 'Street', 'St');
So, if i understand correctly, you want to modify the data on the database based on wether or not you're using the word street. I think this is the call u need.
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
I think this is the method you need to use, so your ending code will look something like
update myTable set address = replace(address,'street','St');
Is this what you meant?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.