[SQL]Plusieurs valeurs pour une même colonne

Plusieurs valeurs pour une même colonne [SQL] - Divers - Programmation

Marsh Posté le 15-10-2007 à 20:50:15    

Bonjour,
 
Comment se représente en SQL le fait qu'une colonne d'une table maTable peut avoir plusieurs valeurs ?
Dans mon cas, je souhaite avoir une colonne adresse qui peut avoir 3 champs(adresse,ville,pays).
Par exemple si l'adresse se trouve en France, on ne remplit pas le pays
6, rue des Batignolles/paris/null
Si c'est à l'étranger :
220 East 42nd Street/new york/etats unis
 
Merci

Reply

Marsh Posté le 15-10-2007 à 20:50:15   

Reply

Marsh Posté le 15-10-2007 à 22:49:59    

salut, ca s'appelle plusieurs colonnes :)

Reply

Marsh Posté le 16-10-2007 à 06:58:35    

tuxce a écrit :

salut, ca s'appelle plusieurs colonnes :)


Je me suis mal exprimé  :) .
Je souhaiterai savoir (si cela est possible) comment faire pour indiquer qu'une colonne peut avoir un tableau de valeurs. Dans mon cas, ce serait 3 valeurs.
Le SGBDR est MySQL.

Reply

Marsh Posté le 16-10-2007 à 07:19:13    

salut,
bah tu mets des slash ou un separateur quelconque et tu split
Je pense pas que tu puisses faire autrement.


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Reply

Marsh Posté le 16-10-2007 à 11:34:57    

le fait est qu'il n'y a pas de type tableau de base et de toute facon, l'interet est très limité, sinon nul vu que les recherches sur un seul champs par exemple seraient plus difficiles.
autant créer 3 champs: adresse, ville, pays et les concatener pour les afficher tout simplement.
le problème du split serait de devoir faire attention qu'il ne soit pas saisi comme information.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed