Mysql
 sql >> Base de données >  >> RDS >> Mysql

La requête MySql ENTRE deux chaînes ne fonctionne parfois pas

Il y a une différence entre les chaînes et les entiers -- il y a une raison pour laquelle vous avez plusieurs types de données différents :

Lors de la comparaison d'entiers , vous comparez leurs valeurs numériques; c'est-à-dire 10 est supérieur à 5 .

Lors de la comparaison de chaînes , vous utilisez une comparaison alphabétique; c'est-à-dire '10' est inférieur à '5' , car '1' est inférieur à '5' .