Существует ли общедоступный список штатов США в машиночитаемой форме? - PullRequest
11 голосов
/ 31 января 2009

Где я могу найти список штатов США в форме для импорта в мою базу данных?

SQL был бы идеальным, в противном случае CSV или какой-либо другой формат плоского файла в порядке.

Редактировать: в комплекте с двухбуквенными кодами состояний

Ответы [ 11 ]

18 голосов
/ 31 января 2009

Я нуждался в этом несколько недель назад и разместил его в своем блоге как SQL и Tab Delimited. Данные были получены из Википедии в начале января, поэтому должны быть обновлены.

Штаты США: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/

Я использую Worlds Simplest Code Generator, если мне нужно добавить столбцы или удалить некоторые поля - http://secretgeek.net/wscg.asp

Я также сделал Страны мира и Международные телефонные коды тоже.
Страны: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/
IDC: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-international-dialling-codes-idcs/

Редактировать: Новое: Города и поселки Новой Зеландии

16 голосов
/ 31 января 2009

В зависимости от того, зачем вам нужны состояния, следует помнить, что существует более 50 допустимых кодов состояний. Для тех, кто работает за пределами США, досадно сталкиваться с веб-сайтами, которые не позволяют вводить адреса с совершенно действительными кодами состояния, такими как AE и AP. Лучшим ресурсом будет USPS .

7 голосов
/ 31 января 2009

Вырежьте / вставьте их в блокнот, а затем импортируйте ... должно быть достаточно просто - всего 50:

 Alabama
 Alaska
 Arizona
 Arkansas
 California
 Colorado
 Connecticut
 Delaware
 Florida
 Georgia
 Hawaii
 Idaho
 Illinois
 Indiana
 Iowa
 Kansas
 Kentucky
 Louisiana
 Maine
 Maryland
 Massachusetts
 Michigan
 Minnesota
 Mississippi
 Missouri
 Montana
 Nebraska
 Nevada
 New Hampshire
 New Jersey
 New Mexico
 New York
 North Carolina
 North Dakota
 Ohio
 Oklahoma
 Oregon
 Pennsylvania
 Rhode Island
 South Carolina
 South Dakota
 Tennessee
 Texas
 Utah
 Vermont
 Virginia
 Washington
 West Virginia
 Wisconsin
 Wyoming
6 голосов
/ 31 января 2009

Из интереса: поскольку их всего 50, и они редко меняются, не могли бы вы не просто вручную создать такой список из источника и поместить его в публичное веб-пространство?

4 голосов
/ 13 февраля 2014

В ответ на проницательное наблюдение @ cspoe7, вот запрос со всеми действительными состояниями и их аббревиатурами в соответствии с USPS. Я отсортировал их по категориям (официальные штаты США, округ Колумбия, территории США, военные штаты), а затем по алфавиту.

INSERT INTO State (Name, Abbreviation)
VALUES
('Alabama','AL'), -- States
('Alaska','AK'),
('Arizona','AZ'),
('Arkansas','AR'),
('California','CA'),
('Colorado','CO'),
('Connecticut','CT'),
('Delaware','DE'),
('Florida','FL'),
('Georgia','GA'),
('Hawaii','HI'),
('Idaho','ID'),
('Illinois','IL'),
('Indiana','IN'),
('Iowa','IA'),
('Kansas','KS'),
('Kentucky','KY'),
('Louisiana','LA'),
('Maine','ME'),
('Maryland','MD'),
('Massachusetts','MA'),
('Michigan','MI'),
('Minnesota','MN'),
('Mississippi','MS'),
('Missouri','MO'),
('Montana','MT'),
('Nebraska','NE'),
('Nevada','NV'),
('New Hampshire','NH'),
('New Jersey','NJ'),
('New Mexico','NM'),
('New York','NY'),
('North Carolina','NC'),
('North Dakota','ND'),
('Ohio','OH'),
('Oklahoma','OK'),
('Oregon','OR'),
('Pennsylvania','PA'),
('Rhode Island','RI'),
('South Carolina','SC'),
('South Dakota','SD'),
('Tennessee','TN'),
('Texas','TX'),
('Utah','UT'),
('Vermont','VT'),
('Virginia','VA'),
('Washington','WA'),
('West Virginia','WV'),
('Wisconsin','WI'),
('Wyoming','WY'),
('District of Columbia','DC'),
('American Samoa','AS'), -- Territories
('Federated States of Micronesia','FM'),
('Marshall Islands','MH'),
('Northern Mariana Islands','MP'),
('Palau','PW'),
('Puerto Rico','PR'),
('Virgin Islands','VI'),
('Armed Forces Africa','AE'), -- Armed Forces
('Armed Forces Americas','AA'),
('Armed Forces Canada','AE'),
('Armed Forces Europe','AE'),
('Armed Forces Middle East','AE'),
('Armed Forces Pacific','AP')
1 голос
/ 31 января 2009

Вы можете скачать много списков на http://www.freebase.com/.

1 голос
/ 31 января 2009

Если вам нужно запомнить их, пусть Wakko поможет вам :)

0 голосов
/ 04 апреля 2017

Если вам нужен только 52 сценария SQL-состояния, вы можете использовать следующий запрос: решено

INSERT INTO
 States ( StateName )
VALUES
    ( 'Alabama'),
    ( 'Alaska'),
    ( 'Arizona'),
    ( 'Arkansas'),
    ( 'California'),
    ( 'Colorado'),
    ( 'Connecticut'),
    ( 'Delaware'),
    ( 'District of Columbia'),
    ( 'Florida'),
    ( 'Georgia'),
    ( 'Hawaii'),
    ( 'Idaho'),
    ( 'Illinois'),
    ( 'Indiana'),
    ( 'Iowa'),
    ( 'Kansas'),
    ( 'Kentucky'),
    ( 'Louisiana'),
    ( 'Maine'),
    ( 'Maryland'),
    ( 'Massachusetts'),
    ( 'Michigan'),
    ( 'Minnesota'),
    ( 'Mississippi'),
    ( 'Missouri'),
    ( 'Montana'),
    ( 'Nebraska'),
    ( 'Nevada'),
    ( 'New Hampshire'),
    ( 'New Jersey'),
    ( 'New Mexico'),
    ( 'New York'),
    ( 'North Carolina'),
    ( 'North Dakota'),
    ( 'Ohio'),
    ( 'Oklahoma'),
    ( 'Oregon'),
    ( 'Pennsylvania'),
    ( 'Puerto Rico'),
    ( 'Rhode Island'),
    ( 'South Carolina'),
    ( 'South Dakota'),
    ( 'Tennessee'),
    ( 'Texas'),
    ( 'Utah'),
    ( 'Vermont'),
    ( 'Virginia'),
    ( 'Washington'),
    ( 'West Virginia'),
    ( 'Wisconsin'),
    ( 'Wyoming');
0 голосов
/ 19 февраля 2017

Я просто выложу этот список формата bash / linux для США, чтобы я мог сэкономить время:

alabama|alaska|arizona|arkansas|california|colorado|connecticut|delaware|florida|georgia|hawaii|idaho|illinois|indiana|iowa|kansas|kentucky|louisiana|maine|maryland|massachusetts|michigan|minnesota|mississippi|missouri|montana|nebraska|nevada|newhampshire|newjersey|newmexico|newyork|northcarolina|northdakota|ohio|oklahoma|oregon|pennsylvania|rhodeisland|southcarolina|southdakota|tennessee|texas|utah|vermont|virginia|washington|westvirginia|wisconsin|wyoming
0 голосов
/ 03 февраля 2009

Вы можете использовать наборы Google , чтобы составить список всех состояний, а также списки более или менее всего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...