« MySQL/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 274 :
</source>
 
Les comparaisons <code>LIKE</code> acceptent deux caractères spéciaux :
You can use two special characters for LIKE comparisons:
* <code>_</code> : n'importe quel caractère (un seul, ni zéro ni deux).
* '''_''' means "any character" (but must be 1 char, not 0 or 2)
* <code>%</code> : n'importe quel séquence de caractères (par exemple zéro ou mille).
* '''%''' means "any sequence of chars" (even 0 chars or 1000 chars)
 
A noter que dans les expressions <code>LIKE</code>, <code>\</code> est aussi le caractère d'échappement pour <code>'</code>, et son comportement ne peut pas être changé par la clause <code>ESCAPE</code>. Mais il ne peut pas s'échapper lui-même.
Note that "\" also escapes quotes ("'") and this behaviour can't be changed by the ESCAPE clause. Also, the escape character does not escape itself.
 
Utilisations courantes de <code>LIKE</code> :
Common uses of LIKE:
 
* Find titles starting with the word "hello":