Posez votre question Signaler

[SQL] Opérateur de comparaison autre que LIKE

Laaris 134Messages postés 1 avril 2008Date d'inscription 17 juin 2011Dernière intervention - Dernière réponse le 19 mai 2008 à 09:45
Bonjour,
J'ai un petit soucis pour comparer le contenu d'attributs de type string dans une base Access.
La base contient des noms de plantes en latin dont l'écriture diffère d'une table à l'autre.
Par exemple, dans une table j'ai "Brassica montana Pourret" et dans une autre, "Brassica montana Pourr.".
Je voudrais que Access comprenne qu'il s'agit de la même espèce pour pouvoir effectuer une jointure.
LIKE serait l'opérateur idéal s'il n'y avait pas ce "." à la fin de "Brassica montana Pourr.".
Y-a-t'il un moyen de comparer ces deux attributs pour qu'Access comprenne que ce sont les mêmes, sans qu'il considère par exemple "Brassica montana subsp" comme égale aux deux autres? (pas sûr d'avoir été bien clair dans cette dernière phrase)
Merci d'avance.
Lire la suite 

[SQL] Opérateur de comparaison autre que LIKE »

2 réponses
Réponse
+0
moins plus
En gros, que tu aurais 3 écritures différentes : A, B, et C... que A et B soient reconnues comme identiques, mais pas C ?
Laaris- 19 mai 2008 à 09:45
Oui, en fait "Brassica Montana Pourr." est une abbréviation de "Brassica Montana Pourret" alors que "Brassica montana subsp" désigne une plante différente.

Et ce n'est qu'un exemple parmi plein de problèmes de vocabulaire et de synonymie de ce style: nouvel exemple sur lequel je viens de tomber:

Ophrys exaltata doit être considéré comme égal à Ophrys splendida mais pas à Ophrys ciliata et Ophrys aveyronensis. Ce cas là me parait impossible à résoudre à moins de créer une table de synonymie (mais dans ce cas j'en ai pour des mois). :-s
Ajouter un commentaire
Ce document intitulé « [SQL] Opérateur de comparaison autre que LIKE » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?