Maison > Article > base de données > Comment MySQL évalue-t-il une expression si les paramètres de NULLIF() ne sont pas égaux ?
Nous savons que la fonction de flux de contrôle MySQL NULLIF() renverra le premier paramètre et que les deux paramètres ne sont pas les mêmes. Renvoie le premier argument car MySQL évalue le premier argument deux fois si les deux arguments ne sont pas identiques.
mysql> Select NULLIF('Tutorialspoint','MySQL'); +----------------------------------+ | NULLIF('Tutorialspoint','MySQL') | +----------------------------------+ | Tutorialspoint | +----------------------------------+ 1 row in set (0.00 sec)
Dans l'exemple ci-dessus, puisque les paramètres ne sont pas les mêmes, MySQL calcule le premier paramètre, c'est-à-dire "Tutorialspoint", deux fois et le renvoie en sortie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!