SQL: Пошук повного імені для штатів та провінцій для США та Канади

Північна Америка

Працюючи над проектом Google Mapping у ці вихідні, мені потрібно було скласти таблицю MySQL що переклало двозначні абревіатури країн та штатів на повну назву. Я впевнений, що цього потрібно трохи, тому я розмістив файл SQL на своєму сервері для завантаження.

Ось інструкція SQL щодо скорочень штатів та провінцій для США та Канади. Я також додав Індекс як ідентифікаторів країн, так і штатів, щоб покращити ефективність.

СТВОРИТИ ТАБЛИЦУ `state` (` COUNTRYID` varchar (2) NOT NULL, `STATEID` varchar (2) NOT NULL,` FULNNAME` varchar (30) NOT NULL, KEY `country` (` COUNTRYID`), KEY `id` (`STATEID`)) ДВИГУН = ШАРСЕТ ЗА ЗАМОЧАМИ MyISAM = utf8 COMMENT = 'Пошук повного імені штату та провінції для США та Канади';
ВСТАВИТИ У "Штати" ("COUNTRYID", "STATEID", "ФІО") ЦІННОСТІ ('CA', 'AB', 'Alberta'), ('CA', 'BC', 'British Columbia'), (' CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Newfoundland and Labrador '), (' CA ',' NS ',' Нова Шотландія '), (' CA ',' NT ',' Північно-західні території '), (' CA ',' NU ',' Нунавут '), (' CA ',' ON ',' Онтаріо ') , ('CA', 'PE', 'Острів Принца Едуарда'), ('CA', 'QC', 'Quebec'), ('CA', 'SK', 'Saskatachewan'), ('CA', 'YT', 'Yukon'), ('US', 'AK', 'Alaska'), ('US', 'AL', 'Alabama'), ('US', 'AR', 'Arkansas') , ('US', 'AZ', 'Arizona'), ('US', 'CA', 'California'), ('US', 'CO', 'Colorado'), ('US', 'CT ',' Connecticut '), (' US ',' DC ',' District of Columbia '), (' US ',' DE ',' Delaware '), (' US ',' FL ',' Florida ') , ('US', 'GA', 'Georgia'), ('US', 'HI', 'Hawaii'), ('US', 'IA', 'Iowa'), ('US', 'ID ',' Айдахо '), (' США ',' Іллінойс ',' Іллінойс '), (' США ',' ІН ',' Індіана '), (' США ',' КС ',' Канзас '), ( 'US', 'KY', 'Kentucky'), ('US', 'LA', 'Louisiana'), ('US', 'MA', 'Massachusetts'), ('US', 'MD', 'Березень yland '), (' US ',' ME ',' Maine '), (' US ',' MI ',' Michigan '), (' US ',' MN ',' Minnesota '), (' US ' , 'MO', 'Missouri'), ('US', 'MS', 'Mississippi'), ('US', 'MT', 'Montana'), ('US', 'NC', 'North Carolina '), (' US ',' ND ',' North Dakota '), (' US ',' NE ',' Nebraska '), (' US ',' NH ',' New Hampshire '), (' US ',' NJ ',' New Jersey '), (' US ',' NM ',' New Mexico '), (' US ',' NV ',' Nevada '), (' US ',' NY ', 'Нью-Йорк'), ('США', 'Огайо', 'Огайо'), ('США', 'ОК', 'Оклахома'), ('США', 'АБО', 'Орегон'), (' США ',' ПА ',' Пенсильванія '), (' США ',' РІ ',' Род-Айленд '), (' США ',' Південна Кароліна '), (' США ',' SD ' , 'Південна Дакота'), ('США', 'ТН', 'Теннессі'), ('США', 'Техас', 'Техас'), ('США', 'Юта', 'Юта'), ( 'US', 'VA', 'Virginia'), ('US', 'VI', 'Virgin Islands'), ('US', 'VT', 'Vermont'), ('US', 'WA' , "Вашингтон"), ("США", "Вісконсін", "Вісконсін"), ("США", "штат Вірджинія", "Західна Вірджинія"), ("США", "Вікторія", „Вайомінг“);

Підказка капелюха до Брайан, який мав приємний CSV Я міг працювати з.

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.