I have 2 tables tblAddress [(Address nvarchar(500),District nvarchar(50)]
and tblDisrtict [(District nvarhchar(50)]
.
Some sample data:
tblAddress:
HON MANI # no St.Chom Chao Trapeang Thloeng Chaom Chau Dangkao N/A
CHENG HORN # 18 St 12 Tuek L'ak Muoy Tuol Kouk Phnom Penh N/A
KHANG HONG # 9 St 50 Boeng Kak Muoy Tuol Kouk Phnom Penh N/A
SANG MOY #10A St.no Kakab Dangkao Phnom Penh N/A
NONG NAT #815 St No Stueng Mean Chey Mean Chey Phnom Penh N/A
CHEA MONG #No St lum Phnom Penh Thmei Phnom Penh Thmei Ruessei Kaev N/A
SOM KOY # 2E st 16 Phum5 Phsar Kandal Muoy Doun Penh Phnom Penh N/A
LE VANLYDA # 32 st 7 Kdei Chas Bak Khaeng Russei Keo Phnom Penh N/A
LAY NA # 35 st 70 Phum10 Boeng Salang Tuol Kouk Phnom Penh N/A
tblDistrict:
Chamkar Mon
Doun Penh
Prampir Meakkakra
Tuol Kouk
Dangkao
Mean Chey
Russey Keo
Saensokh
Pur SenChey
Chraoy Chongvar
Praek Pnov
Chbar Ampov
I'd like to have the result as below
- delete Name (capital letter) from Address
Update tblAddress column: District (N/A) with column: Address content district from tblDistrict.
UPDATE tblAddress SET District = @district WHERE '%' + Address + '%' = @district
but I don't know how to loop through
tblDistrict
to pass data to@district
.
Any help please.