У меня есть база данных с полем «местоположение», которое содержит неограниченный пользовательский ввод в виде строки. Я хотел бы сопоставить каждую запись либо с состоянием США, либо с NULL.
Например:
'Southeastern Massachusetts' -> MA
'Brookhaven, NY' -> NY
'Manitowoc' -> WI
'Blue Springs, MO' -> MO
'A Damp & Cold Corner Of The World.' -> NULL
'Baltimore, Maryland' -> MD
'Indiana' -> IN
Я могу допустить некоторые ошибки, но, очевидно, было бы лучше, если бы их было меньше. Каков наилучший способ сделать это?