Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySql-Abfrage BETWEEN two Strings funktioniert manchmal nicht

Es gibt einen Unterschied zwischen Strings und Ganzzahlen -- es gibt einen Grund, warum Sie mehrere verschiedene Datentypen haben :

Beim Vergleich von Ganzzahlen , vergleichen Sie ihre numerischen Werte; also 10 ist größer als 5 .

Beim Vergleich von Strings verwenden Sie einen alphabetischen Vergleich; also '10' ist kleiner als '5' , weil '1' ist kleiner als '5' .