1

私は、他の列とともに ERROR_CODE VARCHAR2 という名前の列がある Oracle テーブルを持っています。値の範囲は 7000 から 7999 または 3000 から 3999 です。たとえば、私の ERROR_CODE 列に次の値がある場合

ERROR_CODE

4567
7543
7001
6999
8000

ERROR_CODE が 7000 ~ 7999 の範囲にあるすべてのレコードを取得するにはどうすればよいですか。Between節のようなもの。私のクエリの出力は

エラーコード

7543
7001

その明確なことを願っています。助けてくれてありがとう

4

2 に答える 2

2
select *
from table 
where error_code between 7000 and 7999.

また

select *
from table
where error_code <=7999 and >=7000
于 2013-10-17T13:23:04.373 に答える
0

OracleのBETWEEN関数を使用する

SELECT * FROM Table1 WHERE ERROR_CODE BETWEEN 7000 AND 7999
于 2013-10-17T13:25:09.640 に答える