我有一张表格,其数字范围为 0-2000000。如果我执行 BETWEEN 50 AND 100,我可以使用 between 语句来获取事物的记录。这很有效。
但我遇到的问题是,如果字符串中有任何记录为“1FD32”,那么此列是一个 varchar,我无法在它之间进行选择。SQL 服务器无法转换“BETWEEN 50 AND 100”,因为它正在寻找一个 int。我怎样才能得到这些范围之间的所有记录,并忽略其中的任何字母?
我有一张表格,其数字范围为 0-2000000。如果我执行 BETWEEN 50 AND 100,我可以使用 between 语句来获取事物的记录。这很有效。
但我遇到的问题是,如果字符串中有任何记录为“1FD32”,那么此列是一个 varchar,我无法在它之间进行选择。SQL 服务器无法转换“BETWEEN 50 AND 100”,因为它正在寻找一个 int。我怎样才能得到这些范围之间的所有记录,并忽略其中的任何字母?