Récupérer une valeur semblable a...

Résolu/Fermé
SKYMWebDev Messages postés 162 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 14 février 2018 - Modifié par SKYMWebDev le 12/01/2017 à 19:59
SKYMWebDev Messages postés 162 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 14 février 2018 - 12 janv. 2017 à 20:40
Bonjour,
Je voudrais savoir comment on peut récupérer une valeur d'un tableau sql semblable a ce que l'on a entré dans un input par exemple..

Exemple: si je tape "cc ca va" mais que dans le tableau il y a marqué "Cc ça va?" je voudrais que ca le sélectionne quand même ...

Il me faudrait uniquement la commande SQL... :)

Merci d'avance, SKYMWebDev

1 réponse

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
12 janv. 2017 à 20:29
bonsoir, par exemple :
select * from tableau where valeur sounds like 'input'

ou bien tu crées une fonction skym(), qui retourne un résultat identique pour deux chaines semblables, et tu fais:
select * from tableau where skym(valeur) = skym('input')
ta fonction skym pourrait, par exemple, supprimer la ponctuation, tout mettre en minuscule, et remplacer les caractères accentués par l’équivalent non accentué.
0
SKYMWebDev Messages postés 162 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 14 février 2018 174
12 janv. 2017 à 20:40
Merci bcp!
C'est exactement ce que je voulait! --> sujet résolut!
Merci!
0