안녕하세요.
아래와 같은 데이타 형식에 대해서 쿼리 질문드리고자합니다.
rownum |
value1 |
value2 |
value3 |
1 |
11 |
1 |
|
2 |
11 |
1 |
|
3 |
11 |
1 |
T |
4 |
11 |
1 |
T |
5 |
11 |
1 |
T |
6 |
22 |
2 |
F |
7 |
22 |
2 |
F |
8 |
22 |
2 |
T |
9 |
22 |
2 |
T |
10 |
22 |
2 |
T |
rownum 10개의 데이타중에서 value1값을 기준으로,
value2값은 11이면 1로 셋팅하고, 22면 2로 셋팅하고,
value3값은 1부터 3까지 value2의 값이 동일하면 T로 셋팅하고,
value3값의 2부터 4까지 value2의 값이 동일하면 T로 셋팅하는 규칙으로,
즉 하나씩 쉬프트되면서 3개의 숫자가 동일할땐 T, 다르면 F로 리턴하는 쿼리입니다.
답변주시면 고맙겠습니다. |