Tipo di colonna e le dimensioni per le suddivisioni nazionali internazionali (Stati, Province e territori, ecc)

StackOverflow https://stackoverflow.com/questions/3637935

Domanda

Mi scuso se questa è una duplicazione.

Quali colonna standardizzazione usereste per memorizzare i dati internazionale paese suddivisione?

Ad esempio, se era solo Stati Uniti e Canada credo che tutte le suddivisioni sono un'abbreviazione 2 caratteri ... che potrebbe prestarsi ad un Char (2)

Questo non può assolutamente essere sostenibile a livello internazionale per non presumiamo ci sono solo 1296 (A-Z, 0-9) suddivisioni.

Sono stato infruttuoso localizzare un elenco di questi ISO o anche un'indicazione di come per memorizzarle.

va bene, non ho bisogno di conoscerli tutti, ma ora vorrei sapere che c'è uno standard e che cosa informazioni standard per memorizzare a seconda delle necessità.

Grazie

EDIT: Sembra che io possa fare questo utilizzando la norma ISO 3166-2: http://en.wikipedia.org/wiki/ISO_3166-2

sfogliabile come un set di dati qui: http://www.commondatahub.com/live/geography/state_province_region/iso_3166_2_state_codes

È stato utile?

Soluzione

Per quanto ne so non ci sono gli standard internazionali, perché è una questione nazionale

Prendere il Regno Unito ...

  • sono il sub divisione Galles, Scozia, Inghilterra, Irlanda del Nord? Senza abbreviazioni.
  • Counties: ( "Ches") è "Cheshire" o "Highlands e le isole" (senza abbreviazioni)
  • zone postali: Rutland è ancora una contea post, ma non una ufficiale

La tua domanda assume senza dubbio una struttura federale (come per la Svizzera dove sono io), ma questo non si applica a molti se la maggior parte dei paesi. Proseguendo con la Svizzera, Kanton non è presente nel indirizzi postali o codici postali sia.

Se v'è uno standard ISO, quindi l'orgoglio nazionale o locale infastidire gli scommettitori non appena è sul vostro sito web.

Personalmente, non amo guadare un menu a discesa "stato" su un sito web. Non ha senso per me sia in Gran Bretagna (la mia nazionalità) o la mia residenza (Svizzera).

Si può essere meglio attenersi agli Stati di Stati Uniti e Canada e "non US / Canada". Non forzare o assumere una suddivisione.

Modifica, giu 2012.

Ora vivo a Malta. Non ho né statali, di contea, nè Canton. Si prega di non insistere.

qualsiasi grande città del Regno Unito normalmente non menzionano contea (Inghilterra + Galles) / regione (Scozia).

Altri suggerimenti

Juat ad esempio:

Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch Questo è il nome di una città nel nord del Galles.

VARCHAR(100)

Abbreviazioni: Ci sono 2 lettere codice del paese e 3 lettere codice del paese che ha usato da UN. È possibile utilizzare VARCHAR (2) per il codice di 2 lettere e VARCHAR (3) per 3 lettere codice di paese.

per es. Australia 2 lettere, 3 lettere e codice numerico

AU   AUS   036   Australia

Tutto dipende da come si desidera salvare i dati. Se si desidera salvare 3 lettere + codice numerico in una colonna allora formato sarà in base a tale e, se si desidera salvare li separano poi formato sarà diverso.

Per essere sul lato sicuro è possibile utilizzare VARCHAR (10).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top