1. 程式人生 > 其它 >Mysql中的字串和整數之間的關係

Mysql中的字串和整數之間的關係

技術標籤:mysql關係型資料庫

之前遇到過 js 中的 空字串的值是0,今天介紹下mysql中字串和整數之間的關係。

  • 字串與整數做比較 非首位的字母都會被轉成0 並和非字母的數相加之後 做比較
SELECT 'J1'=1; -- 0
SELECT 'J1'=0; -- 1
SELECT '1A'=1; -- 1
SELECT '0A'=0; -- 1
SELECT 'quanzhankaifazhe123'=0; -- 1

  • 字串與字串做比較 不做轉化
SELECT '0QZ' = 'QZ'; -- 0
SELECT '0QZ' + 0 = 'QZ'; -- 1
SELECT '1QZ' + '2KF'+'3Z'=6; -- 1