begin process at 2012 05 26 17:52:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Functions

 > 

match()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

match()

vendredi 17 septembre 2010 à 16:50:36 | match()

kalif

Bonjour,

Je souhaiterai faire une recherche dans ma base de donnée... En cherchant sur google je m'aperçois que je dois utiliser la fonction match() mais elle n'est pas bien expliquer sur le web ... Quelqu'un peut m'expliquer comment elle fonctionne et qu'es ce qu'elle a de plus qu'un LIKE ?


voici un exemple:

1 | Voiture | Jaune
2 | Avion | Vert
3 | Velo | Rouge

Je souhaite que quand l'utilisateur recherche "Avon" ou "j ai une pomme rouge", la base me renvoi la ligne 2 et 3


merci de votre aide
lundi 27 septembre 2010 à 00:46:40 | Re : match()

OlivierTravail

Bonjour,
Le prédicat Match sert de test avant d'effectuer une opération du type insertion ou de suppression d'une ligne dans une table afin de valider que cette opération d'altération de la ligne n'engendre pas de problème d'intégrité dans la base de donnée (comme supprimer un client de la Table_Client qui a fait un achat dans la Table_Achat et se retrouver avec un achat dans Table_Achat qui n'a plus de lien dans Table_Client).
La requête s'écrit comme suit: ... WHERE ('TOTO', 'Bidule') MATCH (Select Client_ID , Produit_ID FROM Table_Achat )

Le prédicat SIMILAR peut être une bonne alternative: le cas numéro 2 de votre exemple: WHERE MoTRecherché SIMILAR TO '%rouge%' le premier cas devrait s'écrire: WHERE MoTRecherché SIMILAR TO '(Avon)|(Avion)'

OlivierTravail


Cette discussion est classée dans : base, recherche, rouge, expliquer, match


Répondre à ce message

Sujets en rapport avec ce message

Recherche [MySQL] [ par piep14 ] Bonjour, je n'arrive pas a trouver le moyen de recherche dans ma base de données selon : Par exempleDans ma base de données, j'ai :  id | nom1 | chat indexation mysql [ par dibouched ] bojour , j'ai une base de données mysql et je cherceh comment  indexer des colonne pour une recherche fulltext ensuite mon probleme est que j'ai besoi problème de recherche dans une base de donnée mysql [ par Xini28 ] Lorsque je fais une recherche dans une base de données mysql, il s'affiche "Resource id #3" au lieu de ce que je recherche. Quelqu'un sait de quoi ça Recherche de doublon dans plusieurs champs d'une même table [ par PtitBilou ] Bonjour ! Fraichement larguée par mon employeur dans les méandres de la base de donnée, j'essaie de me dépatouiller pour mettre en place une base de d Recherche base de données [ par Popofounet ] Bonjour, Je ne sais pas si je suis au bon endroit pour poster ce message. J'aurai besoin de votre aide pour l'écriture d'une base de données. Je dois recherche d'une base de données d'image d'empreintes digitales [ par nourabenhajji ] salut, je suis entrain d'étudier la faisabilité du projet d'identification d'empreintes digitales, j'ai dèjà trouver les techniques d'extraction de Recherche Approximative [ par eowene ] Bonjour à tous. J'aimerais savoir comment faire pour faire une recherche approximative sur un champ de ma base de données. Je m'explique. L'utilisat Recherche dans toute la base de données [ par RugbyOne ] Bonjour, Est-il possible de faire une recherche dans toute la base de données à l'aide d'une requête ? Je m'explique : j'ai une base SQL Server 2000 indexation des champs [ par azahiri ] Bonjour, j'ai une base de données Oracle et j'ai une application ou ya des requetes pour faire des recherche sur la base. je voudrai optimiser ces rec SQL ? Qui pourrait me l'expliquer ? [ par talavera ] Bonjour, Parmi vous tous, experts en SQL[^^clinoeil1], qui pourrait m'expliquer qu'est-ce que le SQL ? BOn, je sais que c'est un language de base de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,200 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales