Utiliser in et not in dans une requette sql

Contenu du snippet

Ces fonctions permettent de faire une selection sur une chaine de caractere ou autre.

Ceci peut etre utile pour un moteur de recherche par exemple

Source / Exemple :


<%
'Exemple de recheche a partir de mots clés
keyWords = "asp+php+aide"

'On remplace les + par des virgules
StrWords = replace(keyWors, "+", "', '")

'On va ensuite rechercher dans une base de sites ceux qui correspondent aux mots clés
Sql = "SELECT * FROM sites WHERE keyWords IN ('"& StrWords &"')"
Set rs = conn.execute(Sql)

'Vous pouvez ensuite afficher les infos sur les sites
%>

Conclusion :


lorsque l'on fait : StrWords = replace(keyWors, "+", "', '") on obtient ce resultat : asp', 'php', 'aide

pour des chiffres le simples quotes ne sont pas necessaires on peut les ecrire comme ceci : '1, 2, 3'

La fonction NOT IN est l'inverse de IN

Voila
@+

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.