ទីផ្សារមាតិកា

SQL: ស្វែងរកឈ្មោះពេញសំរាប់រដ្ឋនិងខេត្តសំរាប់អាមេរិកនិងកាណាដា

While working on a Google Mapping project this weekend, I needed to make a table in MySQL that translated the 2-digit country and state abbreviations to a full name. I’m sure this is something that is needed quite a bit, so I’ve put the SQL file up on my server for download.

Here’s the SQL statement for State and Province Abbreviations for the United States and Canada. I’ve also added an Index on both the country and state ids to improve performance.

CREATE TABLE `states` (
  `COUNTRYID` varchar(2) NOT NULL,
  `STATEID` varchar(2) NOT NULL,
  `FULLNAME` varchar(30) NOT NULL,
  KEY `country` (`COUNTRYID`),
  KEY `id` (`STATEID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='State and Province Full Name Lookup for US and Canada';
INSERT INTO `states` (`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', 'Massachusetts'),
('US', 'MD', 'Maryland'),
('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', 'New York'),
('US', 'OH', 'Ohio'),
('US', 'OK', 'Oklahoma'),
('US', 'OR', 'Oregon'),
('US', 'PA', 'Pennsylvania'),
('US', 'RI', 'Rhode Island'),
('US', 'SC', 'South Carolina'),
('US', 'SD', 'South Dakota'),
('US', 'TN', 'Tennessee'),
('US', 'TX', 'Texas'),
('US', 'UT', 'Utah'),
('US', 'VA', 'Virginia'),
('US', 'VI', 'Virgin Islands'),
('US', 'VT', 'Vermont'),
('US', 'WA', 'Washington'),
('US', 'WI', 'Wisconsin'),
('US', 'WV', 'West Virginia'),
('US', 'WY', 'Wyoming');

ព័ត៌មានជំនួយមួកទៅ Brian who had a nice CSV I was able to work from.

Douglas Karr

Douglas Karr គឺ CMO របស់ បើកការយល់ដឹង និងជាស្ថាបនិកនៃ Martech Zone. លោក Douglas បានជួយដល់ការចាប់ផ្តើមអាជីវកម្ម MarTech រាប់សិបនាក់ដែលទទួលបានជោគជ័យ បានជួយក្នុងកិច្ចខិតខំប្រឹងប្រែងដោយសារទឹកប្រាក់ជាង 5 ពាន់លានដុល្លារក្នុងការទិញ និងវិនិយោគ Martech ហើយបន្តជួយក្រុមហ៊ុនក្នុងការអនុវត្ត និងស្វ័យប្រវត្តិកម្មយុទ្ធសាស្ត្រលក់ និងទីផ្សាររបស់ពួកគេ។ Douglas គឺជាអ្នកបំប្លែងឌីជីថលដែលត្រូវបានទទួលស្គាល់ជាអន្តរជាតិ និងជាអ្នកជំនាញ MarTech និងវាគ្មិន។ Douglas ក៏ជាអ្នកនិពន្ធដែលបានបោះពុម្ពសៀវភៅណែនាំរបស់ Dummie និងសៀវភៅភាពជាអ្នកដឹកនាំអាជីវកម្មផងដែរ។

អត្ថបទ​ដែល​ទាក់ទង

ត្រលប់ទៅកំពូល
បិទ

Adblock បានរកឃើញ

Martech Zone អាចផ្តល់ឱ្យអ្នកនូវមាតិកានេះដោយមិនគិតថ្លៃទេ ពីព្រោះយើងរកប្រាក់ពីគេហទំព័ររបស់យើងតាមរយៈចំណូលពីការផ្សាយពាណិជ្ជកម្ម តំណសម្ព័ន្ធ និងជំនួយឧបត្ថម្ភ។ យើងនឹងរីករាយប្រសិនបើអ្នកនឹងលុបកម្មវិធីទប់ស្កាត់ការផ្សាយពាណិជ្ជកម្មរបស់អ្នកចេញនៅពេលអ្នកមើលគេហទំព័ររបស់យើង។