連絡先番号または電子メールアドレスごとに1行ずつ、個別のテーブルを作成することをお勧めします。
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
これにより、配列を解凍する外部プログラムを必要とせずに、個々の番号/電子メールを変更、削除、追加などすることができます。
ただし、本当に非正規化して保存したい場合は、配列を区切り文字列に変換できます。 。各電子メールアドレスの間に区切り文字を配置し(アドレスに区切り文字が含まれていないことを確認するための適切な魔法を使用して)、帰りにそれを分割します。