sql >> Databáze >  >> RDS >> Mysql

MySql dotaz BETWEEN two Strings někdy nefunguje

Mezi řetězci a celými čísly je rozdíl – existuje důvod, proč máte několik různých datových typů :

Při porovnávání celých čísel , porovnáváte jejich číselné hodnoty; tj. 10 je větší než 5 .

Při porovnávání řetězců , používáte abecední srovnání; tj. '10' je menší než '5' , protože '1' je menší než '5' .




  1. Jaký je rozdíl mezi VARCHAR a NVARCHAR na SQL serveru - SQL Server / T-SQL výukový program, část 32

  2. Jak používat operátor BETWEEN v SQL Server

  3. Připojte MySQL k aplikaci Spring

  4. Proč si Oracle 10g nestěžuje na nejednoznačnost sloupců?