我有一个Oracle表,其中有一个名为ERROR_CODE VARCHAR2的列。值可以在7000-7999或3000-3999范围内。例如,如果我的ERROR_CODE列具有以下值
ERROR_CODE
4567
7543
7001
6999
8000
如何获取ERROR_CODE在7000-7999范围内的所有记录。类似于Between子句的东西。我的查询输出应该给出
ERROR_CODE
7543
7001
希望清楚。谢谢你的帮助
答案 0 :(得分:2)
select *
from table
where error_code between 7000 and 7999.
或
select *
from table
where error_code <=7999 and >=7000
答案 1 :(得分:0)
使用Oracle的BETWEEN功能
SELECT * FROM Table1 WHERE ERROR_CODE BETWEEN 7000 AND 7999