Vous voudrez créer des tableaux séparés, avec une ligne par numéro de contact ou adresse e-mail.
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
Cela vous permettra de modifier des numéros/e-mails individuels, de les supprimer, de les ajouter, etc., sans avoir besoin d'un programme externe pour décompresser un tableau.
Mais si vous voulez vraiment le stocker dénormalisé, vous pouvez transformer le tableau en une chaîne délimitée. . placez un délimiteur entre chaque adresse e-mail (avec la magie appropriée pour vous assurer qu'une adresse ne contient pas déjà le délimiteur), puis divisez-le en revenant.