[Demande] bind pubm SQL
#15
Code :
SELECT * FROM box WHERE (mot LIKE 'mot1'  OR  mot LIKE 'mot2'  OR  mot LIKE 'mot3')  AND protect='off' AND channel='#ton_salon'
Je ne vois pas l'intérêt d'utiliser un like (très consommateur de ressources) pour chercher un mot exact, le "=" va aussi bien.

Ensuite, ainsi que je le disais dans ma première réponse: il suffit de charger une fois pour toutes la liste des mots contenus dans une liste tcl (une par canal visé) et de compter l'intersection entre cette liste et la liste de mots contenus dans les phrases dites sur le canal. Si l'intersection est supérieur à 0, il y a au moins un des mots présent, sinon il n'y en a pas.
Répondre


Messages dans ce sujet
bind pubm SQL - par aliasangelius - 30/03/2017, 12:03
RE: bind pubm SQL - par CrazyCat - 30/03/2017, 12:55
RE: bind pubm SQL - par aliasangelius - 30/03/2017, 13:27
RE: bind pubm SQL - par CrazyCat - 30/03/2017, 13:36
RE: bind pubm SQL - par aliasangelius - 30/03/2017, 13:41
RE: bind pubm SQL - par CrazyCat - 30/03/2017, 14:01
RE: bind pubm SQL - par aliasangelius - 30/03/2017, 14:12
RE: bind pubm SQL - par CrazyCat - 31/03/2017, 08:54
RE: bind pubm SQL - par aliasangelius - 31/03/2017, 09:59
RE: bind pubm SQL - par Strategy - 31/03/2017, 15:28
RE: bind pubm SQL - par DiXiT - 01/04/2017, 17:28
RE: bind pubm SQL - par Strategy - 01/04/2017, 19:26
RE: bind pubm SQL - par DiXiT - 01/04/2017, 21:00
RE: bind pubm SQL - par Strategy - 01/04/2017, 22:54
RE: bind pubm SQL - par CrazyCat - 01/04/2017, 23:32
RE: bind pubm SQL - par DiXiT - 01/04/2017, 23:52
RE: bind pubm SQL - par CrazyCat - 02/04/2017, 00:14
RE: bind pubm SQL - par DiXiT - 02/04/2017, 00:55

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté