0

2 つの値 (1、-1) で構成されるシーケンスをオラクルで作成したいと思います。

シーケンスは 1,-1,1,-1,1,-1 になります

この2つの値のみを交互に使用するこのタイプのシーケンスをオラクルで作成することは可能ですか?

これは、Oracle の標準の Create シーケンス構文を使用して可能ですか?

4

2 に答える 2

1

このようなシーケンスを作成する 1 つの方法は、-1さまざまなべき乗にレイズすることです。累乗が偶数の場合は を取得1し、奇数の場合は を取得します-1。例えば:

SELECT POWER(-1, LEVEL + 1)
FROM   dual
CONNECT BY LEVEL <= 6

SQLフィドル

于 2015-09-29T07:18:55.703 に答える