2009-01-31 7 views

Répondre

18

je avais besoin ce il y a quelques semaines et le mettre sur mon blog comme SQL et délimité par des tabulations. Les données proviennent de wikipedia au début du mois de janvier et devraient donc être à jour.

États-Unis: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/

J'utilise les mondes Simplest Code Generator si je dois ajouter des colonnes ou supprimer certains des champs - http://secretgeek.net/wscg.asp

J'ai aussi fait les pays du monde et des codes téléphoniques internationaux aussi.
Pays: 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/

Modifier: Nouveau: Towns and cities of New Zealand

+0

Merci. Je pourrais juste utiliser les codes internationaux de numérotation aussi. –

+0

Vous avez disparu Washington, DC. Vrai, pas techniquement un état, mais je ne peux pas imaginer beaucoup d'applications du monde réel qui voudraient intentionnellement l'exclure. – Eli

+0

Merci, j'ai ajouté District de Columbia à la liste – John

6

Sur intérêt: Comme il n'y a que 50 et ils changent rarement, ne pouvait pas simplement créer manuellement une telle liste from a source et le mettre sur un espace web public?

+1

+1 parce que je me suis moqué du "... et ils changent rarement" – UnkwnTech

+2

Aucun président américain n'est encore né et est mort avec le même nombre d'étoiles sur le drapeau. Donc sur la forme passée, ils changent au moins une fois par vie présidentielle, et on peut s'attendre à ce que Porto Rico soit un état avant la mort d'Obama (il est le premier président né après Hawaï) :-) –

7

Couper/Coller ceux-ci dans le bloc-notes et import..should être assez facile - il n'y a que 50 après tout:

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, ça ne peut pas être ça * simple. :-D +1 (Mais encore une fois - peut-être que les Etats-Unis envisagent d'étendre cette liste de sitôt, ou d'expulser des états non rentables?) – Tomalak

+0

Je nomme Alaska! :-P –

+0

Hein? Le Canada est absent de la liste? (ne pouvait pas résister) –

16

Selon la raison pour laquelle vous avez besoin des états, il convient de garder à l'esprit qu'il existe plus de 50 codes d'état valides. Pour quelqu'un déployé à l'extérieur des États-Unis, il est ennuyeux de trouver des sites Web qui ne permettent pas la saisie d'adresses avec des codes d'état parfaitement valides comme AE et AP. Une meilleure ressource serait USPS.

0

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

La base de données géographique GeoNames est disponible en téléchargement gratuitement sous licence Creative Commons d'attribution. Il contient plus de huit millions de noms géographiques et comprend 6,5 millions de caractéristiques uniques, dont 2,2 millions de lieux habités et 1,8 million de noms alternatifs. Toutes les entités sont classées en une classe d'entités sur neuf et en outre sous-catégorisées en un code de fonctionnalité sur 645. (plus de statistiques ...). Les données sont accessibles gratuitement via un certain nombre de services Web et une exportation quotidienne de base de données.

0

Vous pouvez utiliser google sets pour faire une liste de tous les états ainsi que des listes de plus ou moins de chose.

1

En réponse à l'observation astucieuse de @ cspoe7, voici une requête avec tous les états valides et leurs abréviations selon USPS. Je les ai classés ici par catégorie (états américains officiels, district de Columbia, territoires américains, états militaires) puis alphabétiquement.

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

Pour les trier par ordre alphabétique, vous pouvez les INSÉRER dans une table temporaire, puis l'interroger avec ORDER BY ASC et l'enregistrer dans une autre table. Ou vous pouvez simplement les copier-coller comme vous le souhaitez. –

-1

Je vais juste mettre cette liste du format bash/linux États-Unis ici, je peux sauver quelqu'un quelque temps:

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

Les codes d'état semblent être manquants? –

0

Si vous avez besoin seulement 52 états script serveur SQL, vous pouvez utilisez la requête suivante: résolu

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'); 
Questions connexes