db2表

时间:2016-02-16 16:43:50

标签: sql db2 string-comparison

sql和db2查询的新手。我有一个包含数字和字母数字值的表。它们的列定义为VARCHAR。我试图比较列与另一个值(更可能是数字),如果它们在一个范围内。

SELECT COL1
FROM TABLE1
WHERE COL1 >= RANGE_START AND COL1 <= RANGE_END;

考虑该表包含COL1中的以下值。

106
1000003000
A105
ABCDD

RANGE_START as 1000000000
RANGE_END as 3000000000

当我运行查询时,它还提供1000003000和106作为令人满意的条件。为什么会给106?非常感谢任何帮助。

由于

0 个答案:

没有答案