你好家伙我有点难住这个,希望有人可以借我一只手。 我有这样的桌子。选择两列两列值
CREATE TABLE ACCT (ACCT_FROM VARCHAR2(6) , ACCT_TO VARCHAR2(6));
这些值
INSERT INTO ACCT VALUES ('2015', '2018');
INSERT INTO ACCT VALUES ('2019');
INSERT INTO ACCT (ACCT_FROM) VALUES ('2019');
"ACCT_FROM" "ACCT_TO"
"2015" "2018"
"2019" ""
我想选择一个查询,将基本上给我从和值在帐户开始的地方之间,2这只是一个子集一张更大的桌子。所以我想最终得到类似的东西
ACCT
2015
2016
2017
2018
2019
我试过类似下面的东西,但我没有得到任何地方。
select acct_from from ACCT where
acct_from between '2000' and '2999'
and (ACCT_FROM like '2%' or ACCT_TO like '2%') ;
有人可以帮助我得到合适的结果。
谢谢。
所以 - 你所有的值都是四位数字,有些可能像1996年,另外一些是以2开头的?你想找到以2开头的最小值,以2开头的最大值,然后在一列中填写所有空位?应考虑哪些数字 - 来自输入表两列的所有数字,一起考虑? – mathguy