ボタンというテーブルがあります。ボタンテーブルには、列 button_number があります。テーブルに 100 を超えるレコードが含まれています。ここで、10 から 50 までのボタン番号を選択する必要があります。この次のクエリを使用すると、0 行が返されません。
select * from Buttons where button_number >= '10' and button_number <='50'
クエリの問題は何ですか。別の列(データ型はint)で同じクエリを使用すると、正常に機能します。列のデータ型が問題ですか? もしそうなら、これに対する修正は何ですか?
注 : button_number 列のデータ型は Varchar です。