SQL: البحث عن الاسم الكامل للولايات والمقاطعات للولايات المتحدة وكندا

امريكا الشمالية

أثناء العمل في مشروع Google Mapping في نهاية هذا الأسبوع ، كنت بحاجة إلى إعداد جدول بتنسيق الخلية التي ترجمت اختصارات الدولة والدولة المكونة من رقمين إلى الاسم الكامل. أنا متأكد من أن هذا شيء مطلوب قليلاً ، لذلك قمت بوضع ملف SQL على الخادم الخاص بي للتنزيل.

فيما يلي بيان SQL لاختصارات الولاية والمقاطعة للولايات المتحدة وكندا. لقد أضفت أيضًا فهرسًا في كل من معرفات الدولة والدولة لتحسين الأداء.

إنشاء جدول "الحالات" (`COUNTRYID` varchar (2) NOT NULL ،` STATEID` varchar (2) NOT NULL ، `FULLNAME` varchar (30) NOT NULL ، KEY` country` (`COUNTRYID`) ، KEY ʻid` (`STATEID`)) المحرك = MyISAM DEFAULT CHARSET = utf8 COMMENT = 'البحث عن الاسم الكامل للولاية والمقاطعة للولايات المتحدة وكندا' ؛
INSERT INTO "الحالات" (`COUNTRYID` ،` STATEID` ، `FULLNAME`) VALUES ('CA'، 'AB'، 'Alberta')، ('CA'، 'BC'، 'British Columbia')، (' CA "،" MB "،" Manitoba ")، (" CA "،" NB "،" New Brunswick ")، (" CA "،" NL "،" Newfoundland and Labrador ")، (" CA "،" NS '،' Nova Scotia ')، (' CA '،' NT '،' Northwest Territories ')، (' CA '،' NU '،' Nunavut ')، (' CA '،' ON '،' Ontario ') ، ('CA'، 'PE'، 'Prince Edward Island')، ('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 '،' Idaho ')، (' US '،' IL '،' Illinois ')، (' US '،' IN '،' Indiana ')، (' US '،' KS '،' Kansas ')، ( "US" و "KY" و "Kentucky") و ("US" و "LA" و "Louisiana") و ("US" و "MA" و "ماساتشوستس") و ("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 '، "نيويورك") ، ("الولايات المتحدة" ، "أوهايو" ، "أوهايو") ، ("الولايات المتحدة" ، "موافق" ، "أوكلاهوما") ، ("الولايات المتحدة" ، "أو" ، "أوريغون") ، (" US '،' PA '،' Pennsylvania ')، (' US '،' RI '،' Rhode Island ')، (' US '،' SC '،' South Carolina ')، (' US '،' SD ' ، "داكوتا الجنوبية") ، ("الولايات المتحدة" ، "تينيسي" ، "تينيسي") ، ("الولايات المتحدة" ، "تكساس" ، "تكساس") ، ("الولايات المتحدة" ، "يوتا") ، ( "US" و "VA" و "Virginia") و ("US" و "VI" و "Virgin Islands") و ("US" و "VT" و "Vermont") و ("US" و "WA" ، 'Washington')، ('US'، 'WI'، 'Wisconsin')، ('US'، 'WV'، 'West Virginia')، ('US'، 'WY'، 'Wyoming')؛

غيض قبعة ل براين الذي كان لديه ملف CSV لطيف كنت قادرا على العمل من.

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.