1
我在mysql和sql的表中有一個名爲zipcode(datatype TEXT)的字段名,並且兩個表的總記錄是相同的,如果我運行查詢mysql BETWEEN OPERATOR和microsoft sql(MDB)有什麼區別BETWEEN OPERATOR
select zipcode
from tablename
where zipcode between '7895154245' to '9545781543'
在MySQL和SQL這我得到的是missmatched結果。請讓我知道如何匹配這兩個結果。
數字之間的char vd是不同的。關鍵是你想比較數字和MySQL做字符串比較。使用:'從表名中選擇郵編,其中CAST(郵編AS INT)在7895154245到9545781543之間' – lad2025
SQL是一種在MySQL數據庫上執行的語言。 「sql BETWEEN運算符」是什麼意思? –
你可以像這樣在Text Type列上查詢。您的列類型必須是小數或數字。此查詢將返回給您意想不到的結果 –