我想显示介于 0 和 10 之间但不存在于当前表中的值
例如 :
场地 1个 2个 3个 5个 9 8个
预期结果:
7 4个
问题是该列field
是 a varchar
,所以我首先转换为数字然后进行验证
SELECT TO_NUMBER(yy.ent_sub_dealer_code,'9') FROM a_entidades yy
where TO_NUMBER(yy.ent_sub_dealer_code,'9') not in (SELECT LEVEL n
FROM DUAL
CONNECT BY LEVEL <= 9 )
有什么建议么?
1 个回答