是否有將允許設置行這樣甲骨文 - 從行轉換價值爲範圍
WITH
base AS
(
SELECT 1 N FROM DUAL UNION ALL
SELECT 2 N FROM DUAL UNION ALL
SELECT 3 N FROM DUAL UNION ALL
SELECT 6 N FROM DUAL UNION ALL
SELECT 7 N FROM DUAL UNION ALL
SELECT 17 N FROM DUAL UNION ALL
SELECT 18 N FROM DUAL UNION ALL
SELECT 19 N FROM DUAL UNION ALL
SELECT 21 N FROM DUAL
)
SELECT a.N
FROM base a
取得成果
1 3
6 7
17 19
21 21
它實際上是一個行範圍內操作的任何技術。 我在甲骨文土地玩,並希望有任何建議。
你如何定義你的範圍是多少?如果他們是3x-1 <= N <= 3x + 1,那麼不應該1和3出現在單獨的行上,即。在不同的範圍內(如1,1和2,3)? – 2010-09-02 17:25:50
@mark 1-3是一組沒有適用的特定公式。 – EvilTeach 2010-09-02 17:55:50