Также следует помнить, что не все почтовые индексы во всех странах являются только цифрами. То, что у вас сейчас нет адресов в Канаде, еще не значит, что у вас их не будет. Я всегда придерживался правила: если вы хотите выполнять математические вычисления, храните их в числовом виде, если это просто код (почтовые индексы, телефоны, SSN, номер участника и т. Д.), То я сохраняю его в виде строки. Чего вы хотите избежать, так это любого ненужного преобразования данных в другой формат каждый раз, когда вы вызываете его (например, код для добавления начальных нулей, если вы сохраняете почтовый индекс в виде числа или код для преобразования строки в число для вычислений). ). Это могут быть дорогостоящие операции, если вам нужно выполнять их многократно, особенно когда таблицы большие и в итоге вам нужно выполнить преобразование в предложении where. Гораздо лучше хранить данные так, как вам нужно.