select T.COLUMN_NAME
from ALL_TAB_COLUMNS T
where T.TABLE_NAME = 'A表'
minus
select T.COLUMN_NAME
from ALL_TAB_COLUMNS T
where T.TABLE_NAME = 'B表'
这样就找到了DBF_1比DBF_2多出来的列
要抽数据就直接写:
select 查到的几列 from DBF_1就行了
我给你的sql贴上去跑就行了啊,怎么还不清楚么?
SELECT a.date_3 - b.date_3 FROM tab1 a,tab2 b WHERE b.numb = a.numb前提是tab1和tab2都要有对应的numb
你怎么认定ts0004和00004
的大小,总要有个规则吧?
补充:
试试以下语句,希望能帮到你!
select
max(rigrt(字段名,5))
from
表
where
字段名
like
'%crm-[0-9][0-9][0-9][0-9][0-9]'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)