Maison >base de données >tutoriel mysql >Existe-t-il une limite inférieure et supérieure pour la cardinalité dans la fonction MySQL CONV() ? Que se passe-t-il si la base fournie dans la fonction CONV() dépasse la limite ?

Existe-t-il une limite inférieure et supérieure pour la cardinalité dans la fonction MySQL CONV() ? Que se passe-t-il si la base fournie dans la fonction CONV() dépasse la limite ?

WBOY
WBOYavant
2023-09-03 17:13:02907parcourir

MySQL CONV() 函数中的基数有下限和上限吗?如果 CONV() 函数中提供的基数超出限制会发生什么?

La base doit être supérieure à 2 et inférieure à 36, c'est-à-dire que la limite inférieure de la base est 2 et la limite supérieure est 36. Cela fonctionne pour les valeurs from_base et to_base. Si la valeur que nous fournissons dépasse la limite de la base, alors MySQL renverra NULL en sortie. L'exemple suivant le démontrera -

Example

mysql> Select CONV(10,10,38);

+----------------+
| CONV(10,10,38) |
+----------------+
| NULL           |
+----------------+

1 row in set (0.00 sec)

mysql> Select CONV(10,72,2);

+---------------+
| CONV(10,72,2) |
+---------------+
| NULL          |
+---------------+

1 row in set (0.00 sec)

mysql> Select CONV(10,10,1);

+---------------+
| CONV(10,10,1) |
+---------------+
| 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer