2009-01-31 17 views

risposta

18

avevo bisogno di questo un paio di settimane fa e messo sul mio blog come SQL e delimitato da tabulazione. I dati sono stati raccolti da wikipedia all'inizio di gennaio, quindi dovrebbero essere aggiornati.

degli Stati Uniti: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/

io uso dei mondi più semplice generatore di codice, se ho bisogno di aggiungere colonne o rimuovere alcuni dei campi - http://secretgeek.net/wscg.asp

che ho fatto anche Paesi del mondo e dei codici internazionali di composizione pure.
Paesi: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/
di IDC: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-international-dialling-codes-idcs/

Modifica: Nuovo: Towns and cities of New Zealand

+0

Grazie. Potrei anche usare i codici di selezione internazionale. –

+0

Ti stai perdendo Washington, DC. È vero, non tecnicamente uno stato, ma non riesco a immaginare molte applicazioni del mondo reale che vorrebbe intenzionalmente escluderlo. – Eli

+0

Grazie, ho aggiunto District of Columbia alla lista – John

6

Fuori di interesse: Come ci sono solo 50 e raramente cambiano, non poteva non solo creare manualmente un elenco del genere from a source e metterlo su uno spazio web pubblico?

+1

+1 perché ho riso "... e cambiano raramente" – UnkwnTech

+2

Nessun presidente degli Stati Uniti è ancora nato e morto con lo stesso numero di stelle sulla bandiera. Quindi, in forma passata, cambiano almeno una volta per tutta la vita presidenziale, e possiamo aspettarci che Puerto Rico sia uno stato prima che Obama muoia (è il primo presidente nato post-Hawaii) :-) –

7

Taglia/Incolla questi in blocco note e quindi import..should essere abbastanza facile - ci sono solo 50, dopo tutto:

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 
+0

Noooo, non può essere * che * semplice. :-D +1 (Ma poi di nuovo - forse gli Stati Uniti stanno pianificando di estendere tale lista in qualsiasi momento, o sfrattare gli stati non redditizi?) – Tomalak

+0

Io nomino l'Alaska! :-P –

+0

Eh? Il Canada manca dalla lista? (non ha resistito) –

16

A seconda del motivo per cui sono necessari gli stati, è opportuno tenere presente che esistono più di 50 codici di stato validi. Per qualcuno schierato al di fuori degli Stati Uniti, è fastidioso imbattersi in siti web che non consentono l'inserimento di indirizzi con codici di stato perfettamente validi come AE e AP. Una risorsa migliore sarebbe USPS. banca dati

0

http://www.geonames.org/export/

I GeoNames geografica è disponibile per il download gratuitamente sotto una licenza creative commons attribuzione. Contiene oltre otto milioni di nomi geografici e consiste di 6,5 milioni di caratteristiche uniche di 2,2 milioni di posti popolati e 1,8 milioni di nomi alternativi. Tutte le funzionalità sono classificate in una delle nove classi di funzionalità e ulteriormente sottocategorizzate in uno dei 645 codici funzione. (più statistiche ...). I dati sono accessibili gratuitamente attraverso una serie di servizi Web e un'esportazione giornaliera del database.

0

È possibile utilizzare google sets per creare un elenco di tutti gli stati nonché elenchi di più o meno nulla.

1

In risposta all'astuta osservazione di @ cspoe7, ecco una query con tutti gli stati validi e le loro abbreviazioni secondo USPS. Li ho ordinati per categoria (stati ufficiali degli Stati Uniti, distretto di Columbia, territori degli Stati Uniti, "stati" militari) e quindi alfabeticamente.

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') 
+0

Per ordinarli in ordine alfabetico, è possibile inserirli in una tabella temporanea, quindi interrogarli con ORDER BY ASC e salvarli in un'altra tabella. O potresti semplicemente copiarli e incollarli come vuoi. –

-1

Devo solo mettere questo elenco di formato bash/linux Stati Uniti qui in modo da poter salvare qualcuno da tempo:

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

I codici di stato sembrano mancare? –

0

Se avete bisogno di solo 52 stati script server SQL è possibile utilizzare la seguente query: risolto

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'); 
Problemi correlati