gpt4 book ai didi

sql - 国际国家/地区(州、省、地区等)的列类型和大小

转载 作者:行者123 更新时间:2023-12-02 12:53:07 27 4
gpt4 key购买 nike

如果这是重复的,我深表歉意。

您将使用什么列标准化来存储国际国家/地区分割数据?

例如,如果只是美国和加拿大,我相信所有分割都有 2 个字符的缩写...这可能会借给 Char(2)

这不可能在国际上可持续,除非我们假设只有 1296 个(A-Z,0-9)个分割。

我一直未能找到这些文件的 ISO 列表,甚至无法找到如何存储它们的指示。

没关系,我现在不需要知道所有这些,但我想知道有一个标准以及根据需要存储什么标准信息。

谢谢

编辑:看来我可以使用 ISO 3166-2 标准来完成此任务: http://en.wikipedia.org/wiki/ISO_3166-2

可在此处作为数据集浏览: http://www.commondatahub.com/live/geography/state_province_region/iso_3166_2_state_codes

最佳答案

据我所知,没有国际标准,因为这是一个国家问题

以英国为例...

  • 子赛区是威尔士、苏格兰、英格兰、北爱尔兰吗?没有缩写。
  • 县:是“柴郡”(“Ches.”)还是“高地和岛屿”(无缩写)
  • 邮政地区:拉特兰仍然是一个邮政县,但不是官方县

你的问题可以说假设了一个联邦结构(就像我所在的瑞士一样),但这不适用于许多国家。与瑞士一样,坎顿也没有出现在邮政地址或邮政编码中。

如果有 ISO 标准,那么一旦出现在您的网站上,国家或地方自豪感就会惹恼投注者。

就我个人而言,我不喜欢在网站上浏览“状态”下拉菜单。它对我在英国(我的国籍)或我的居住地(瑞士)没有任何意义。

您可能最好坚持美国和加拿大以及“非美国/加拿大”的州。不要强制或假设进行分割。

编辑,2012 年 6 月。

我现在住在马耳他。我既没有州、县,也没有关东。请不要强求。

英国的任何大城市通常不会提及县(英格兰+威尔士)/地区(苏格兰)。

关于sql - 国际国家/地区(州、省、地区等)的列类型和大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637935/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com