La différence entre " ET " et "&& " dans SQL
Est-il une différence dans la façon dont SQL interprète les opérateurs logiques AND
et &&
?
Vous pouvez utiliser && et
and
en conjonction les uns avec les autres. WHERE title='cabbage' && type='vegetable' OR title='cherry' && type='fruit'
OriginalL'auteur Emanuil Rusev | 2010-11-05
Vous devez vous connecter pour publier un commentaire.
Pour mySQL: Les manuel ne le dit pas explicitement, mais ils sont répertoriés comme identiques:
La la priorité de l'opérateur page ne fait pas distiction.
OriginalL'auteur Pekka 웃
AND
est le Standard SQL&&
est la propriété de la syntaxeOriginalL'auteur onedaywhen
Selon cette page http://msdn.microsoft.com/en-us/library/bb387129.aspx ils ont les mêmes fonctionnalités de SQL Server.
MySql a ceci à dire sur le sujet http://dev.mysql.com/doc/refman/5.0/en/logical-operators.html
AND
, pas&&
.OriginalL'auteur SilverSkin
Si vous travaillez avec PostgreSQL, '&& " moyens de chevauchement (avoir des éléments en commun):
exemple:
ARRAY[1,4,3] && ARRAY[2,1]
https://www.postgresql.org/docs/9.1/static/functions-array.html
OriginalL'auteur Lennert