la clause WHERE

la clause WHERE - SQL/NoSQL - Programmation

Marsh Posté le 24-11-2005 à 19:16:55    

Au sujet de la clause "WHERE" dans une requete sql:
on peut pas faire:
...WHERE 'toto'='bleu' ou 'jaune' ou 'vert'......... ?
 
Je trouve pas la synthaxe pour ecrire cela, j'espere que c'est possible car ca  
m'arrangerai grandement !  :)


Message édité par zekill le 24-11-2005 à 20:05:15
Reply

Marsh Posté le 24-11-2005 à 19:16:55   

Reply

Marsh Posté le 24-11-2005 à 19:18:18    

WHERE a=b  
OR
c=d
...
 
fo que tu repliques ta clauses quoi, ou alors tu fais un in mais jsais pas si c'est top [:petrus75]
 
toto in ('jaune','vert','bleu')

Message cité 1 fois
Message édité par chrisbk le 24-11-2005 à 19:18:47
Reply

Marsh Posté le 24-11-2005 à 19:51:50    

chrisbk a écrit :

WHERE a=b  
OR
c=d
...
 
fo que tu repliques ta clauses quoi, ou alors tu fais un in mais jsais pas si c'est top [:petrus75]
 
toto in ('jaune','vert','bleu')


 
Ca marche avec le "OR", je vais laisser comme ça, j'aurai penser quil y avait plus leger en synthaxe: WHERE a=1 OR 2 OR 3 par exemple.
 :jap:  

Reply

Marsh Posté le 24-11-2005 à 19:57:07    

Une grosse contradiction dans ton titre :
 
"PHP" d'une part;
 
"clause WHERE" d'autre part.
 
PHP ET SQL SONT DEUX CHOSES DIFFERENTES. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-11-2005 à 20:06:27    

sircam a écrit :

Une grosse contradiction dans ton titre :
 
"PHP" d'une part;
 
"clause WHERE" d'autre part.
 
PHP ET SQL SONT DEUX CHOSES DIFFERENTES. :o


tout à fait, je m'était trompé dans le choix des sous-categories ... c'est modifié !

Reply

Marsh Posté le 24-11-2005 à 20:12:01    

Sorry, tu peux pas imaginer la quantité de bricoleurs qui ne font pas la différence entre PHP et MySQL. [:pingouino]
 
La clause IN n'a rien de mauvais en soi il me semble.
 

Citation :

j'aurai penser quil y avait plus leger en synthaxe WHERE a=1 OR 2 OR 3


Ca serait illisible et ambigu. Heureusement, ce n'est pas permis.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed