Maison > Article > base de données > Que retournera MySQL si nous utilisons NULL comme paramètre, l'un des paramètres et délimiteur dans la fonction CONCAT_WS() ?
Si nous utilisons NULL comme deux paramètres dans la fonction CONCAT_WS(), MySQL renverra une sortie vide.
mysql> Select CONCAT_WS('',NULL,NULL); +-------------------------+ | CONCAT_WS('',NULL,NULL) | +-------------------------+ | | +-------------------------+ 1 row in set (0.00 sec)
Si nous utilisons NULL comme l'un des paramètres dans la fonction CONCAT_WS(), MySQL renverra la valeur de l'autre paramètre en sortie.
mysql> Select CONCAT_WS('',NULL,'Delhi'); +----------------------------+ | CONCAT_WS('',NULL,'Delhi') | +----------------------------+ | Delhi | +----------------------------+ 1 row in set (0.00 sec) mysql> Select CONCAT_WS('','Ram',NULL); +--------------------------+ | CONCAT_WS('','Ram',NULL) | +--------------------------+ | Ram | +--------------------------+ 1 row in set (0.00 sec)
Si nous utilisons NULL au délimiteur dans la fonction CONCAT_WS(), MySQL renverra NULL en sortie.
mysql> Select CONCAT_WS(NULL, 'NEW','DELHI'); +--------------------------------+ | CONCAT_WS(NULL, 'NEW','DELHI') | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec)
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!