SQL: Tibuok nga Pagpangita sa Ngalan alang sa Mga Estado ug Lalawigan alang sa US ug Canada
Samtang nagtrabaho sa usa ka proyekto sa Google Mapping karong hinapos sa semana, kinahanglan kong maghimo usa ka lamesa MySQL nga gihubad ang 2-digit nga nasud ug gipamub-an ang estado sa usa ka tibuuk nga ngalan. Sigurado ako nga kini usa ka butang nga kinahanglan gamay, busa gibutang ko ang SQL file sa akong server alang sa pag-download.
Ania ang pahayag sa SQL alang sa Mga Minubo sa Estado ug Lalawigan alang sa Estados Unidos ug Canada. Nagdugang usab ako usa ka Indeks sa parehas nga nasud ug mga id sa estado aron mapaayo ang paghimo.
TUMANHAN NGA TABLE `estado` (` COUNTRYID` varchar (2) DILI NULL, `STATEID` varchar (2) DILI NULL,` FULLNAME` varchar (30) DILI NULL, KEY `country` (` COUNTRYID`), KEY`id` (`STATEID`)) ENGINE = MyISAM DEFAULT CHARSET = utf8 KOMENTENTO = 'Ang Pangita sa Estado ug Lalawigan nga Pangita alang sa US ug Canada';
PAGSULOD SA `mga estado` (` 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', 'Mar 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 ', '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');
Hat tip sa Si Brian nga adunay nindot nga CSV Nakatrabaho ko gikan.