Можно сделать что-то вроде этого:
select case when o.NegotiatedPrice > o.SuggestedPrice
then o.NegotiatedPrice
else o.SuggestedPrice
end
1) whitepages.com имеет API, который обеспечивает эту функциональность:
http://developer.whitepages.com/docs/Methods/reverse_address
В настоящее время ограничено 1500 запросами / час.
2) Google Maps Enterprise API также предлагает это как часть их функциональности «Расширенное геокодирование».
Стоимость корпоративной версии начинается с 10 000 долларов США в год.
В моем случае, к сожалению, это превышает бюджет моего проекта примерно на 10 000 долларов США. :)