sql >> Database >  >> RDS >> Mysql

MySql-query TUSSEN twee Strings werkt soms niet

Er is een verschil tussen strings en integers -- er is een reden waarom je verschillende datatypes hebt :

Bij het vergelijken van gehele getallen , je vergelijkt hun numerieke waarden; d.w.z. 10 is groter dan 5 .

Bij het vergelijken van strings , je gebruikt een alfabetische vergelijking; d.w.z. '10' is kleiner dan '5' , omdat '1' is kleiner dan '5' .




  1. Hoe installeer ik Oracle SQL Developer 18.2 op Windows 10?

  2. SQL Server 2005 ROW_NUMBER() zonder ORDER BY

  3. Fix "Rekenkundige overloopfout bij het converteren van expressie naar gegevenstype int" in SQL Server

  4. Typ die door de tabel gewaardeerde parameters sterk