Bạn sẽ muốn tạo các bảng riêng biệt, với một hàng cho mỗi số liên hệ hoặc địa chỉ email.
CREATE TABLE Contacts (contactId int, name varchar(128), etc, etc
CREATE TABLE ContactEmail (contactId int, emailAddress varchar(128), etc
CREATE TABLE ContactPhone (contactId int, phoneNumber varchar(128), etc
Điều này sẽ cho phép bạn sửa đổi các số / email riêng lẻ, xóa chúng, thêm chúng, v.v. mà không yêu cầu chương trình bên ngoài giải nén một mảng.
Nhưng nếu bạn thực sự muốn lưu trữ nó không chuẩn hóa, bạn có thể biến đổi mảng thành một chuỗi được phân tách. . đặt dấu phân cách giữa mỗi địa chỉ email (với phép thuật thích hợp để đảm bảo một địa chỉ không chứa dấu phân cách) sau đó tách nó ra trên đường trở lại.