Page 1 sur 1

[R] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 09:10
par Hugues
Bonjour,

J'essai de faire une recherche globale dans une colonne par "bribe" de mot via une requête SQLite.

J'ai dans une colonne "Optique blabla blibli" par exemple, j'aimerai que si on tape dans un input "optique" ca me retourne le contenu de la ligne.

Je sais qu'il exite la fonction "LIKE" mais ca me retourne rien... :roll:

Ci joint la requête...
► Afficher le texte
Merci

Re: [..] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 10:52
par mikell
C'est parce que tu dois utiliser des wildcards

Code : Tout sélectionner

"SELECT * FROM " & $Table & " WHERE Désignation LIKE  '%" & $LocalLikeSearch & "%';"
Je te suggère ce site pour t'aider à résoudre ce genre de petit problème de syntaxe

Re: [..] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 10:57
par Hugues
Yessss!!

Merci beaucoup, je file m'instruire!!!

Re: [R] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 11:09
par jchd
Si tu as besoin de faire des recherches floues, du genre like 'optique%' et que tu souhaites récupérer 'otpique' ou 'oprique' à cause de fautes de saisie, j'ai une solution pour toi (et pour qui veut, d'ailleurs).

Re: [R] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 11:26
par Hugues
Pourquoi pas :mrgreen: Je suis preneur ^^

Re: [R] Requête SQLite (recherche globale dans colonne)

Posté : lun. 14 avr. 2014 23:57
par jchd
Voici un exemple d'emploi (il y a bien plus dans la dll) qui demande à être enregistré en UTF-8 :
► Afficher le texte
Pour un affichage correct de la console, le passer en UTF-8 aussi.

L'archive inclut le source C (là où on trouve la doc des fonctions, en tête du fichier) et une version 32 bits de la dll.
unifuzz.zip
(88.93 Kio) Téléchargé 87 fois
Pour charger une extension SQLite :
SQLiteExtLoad.au3
(4.8 Kio) Téléchargé 96 fois

Re: [R] Requête SQLite (recherche globale dans colonne)

Posté : mar. 15 avr. 2014 08:34
par Hugues
Merci.