Rechercher sur une concaténation de colonne n'a que peu de sens... comment savez vous à partir de quelle information vous avez trouvé le résultat?
Vous pouvez surement faire mieu par exemple:
Creer une table du genre:
1 2 3 4 5 6 7
|
CREATE TABLE dbo.USER_INFOS
(
USER_ID INTEGER
INFO_SOURCE VARCHAR(20) (ajouter un FK vers une autre table listant les type de source par exemple)
INFO_VALUE VARCHAR(2000) -> avec FULLTEXT
) |
exemple:
SELECT * FROM dbo.USER_INFOS:
1 2 3 4 5
| 1 'NOM' 'IGNACE'
1 'PRENOM' 'BRUNO'
1 'AGE' 18
1 'LIEU_NAISSANCE' NOUMEA
1 'DEVISE' 'Le Bordeaux ya que ca de vrai!' |
VOus pouvez ainsi faire des recherches fines en pondérant les type de source ou en ne cherchant que sur certains d'entre eux..
Celà n'est qu'une ebauche pour vous aiguiller..
Partager