Requete avec le mot clef IN

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete avec le mot clef IN

par albat » 27 déc. 2006, 13:40

Bonne initiative ! :pouce:
J'étais d'ailleurs en train d'affûter mon terrible stylo rouge... :twisted: :afraid:

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)

par FortySyx » 27 déc. 2006, 13:37

euhh désolé mais l'Invité c'était moi :lol:


je prendrais 5 minutes pour m'inscrire ....ca m'apprendra !

par Ajoloca » 27 déc. 2006, 13:37

Re,
Accessoirement, un FROM serait également bienvenu...
Bien vu ! :pouce:

par Invité » 27 déc. 2006, 13:36

Bonjour,

Si ton "champs1" est de type :
- numérique
SELECT champs1,Champs2 WHERE champs1 IN (232,334,435,555);
- Alphanumérique
SELECT champs1,Champs2 WHERE champs1 IN ('232','334','435','555');
Merci Ajoloca .......cela fonctionne en effet !

par Invité » 27 déc. 2006, 13:36

Normal, regarde bien ta syntaxe :
tu ne proposes qu'une seule valeur de comparaison, non 4.

Accessoirement, un FROM serait également bienvenu... :-*
$sql = "SELECT champs1, champs2 FROM table WHERE champs1 IN (232, 334, 435, 555)";
en effet en tapant un exemple j'ai oublié le From Table :oops:

par albat » 27 déc. 2006, 13:32

Normal, regarde bien ta syntaxe :
tu ne proposes qu'une seule valeur de comparaison, non 4.

Accessoirement, un FROM serait également bienvenu... :-*
$sql = "SELECT champs1, champs2 FROM table WHERE champs1 IN (232, 334, 435, 555)";

par Ajoloca » 27 déc. 2006, 13:30

Bonjour,

Si ton "champs1" est de type :
- numérique
SELECT champs1,Champs2 WHERE champs1 IN (232,334,435,555);
- Alphanumérique
SELECT champs1,Champs2 WHERE champs1 IN ('232','334','435','555');

Requete avec le mot clef IN

par FortySyx » 27 déc. 2006, 13:22

bonjour tout le monde,

je cherche à faire une requete du genre :

Select champs1,Champs2 where champs1 IN ("232,334,435,555");

en réponse à cette requête je n'obtiens que la ligne dans laquelle le champs1 = 232 ........ vous avez une idée ? :oops:

merci et joyeuses fêtes !!