Quiz 01. 인원 수에 상관없이,
가위바위보 게임을 하여 비기는 경우를 출력하는 문제
1. 조건
WITH TB_USER AS ( SELECT 1 AS SEQ, 'A' AS USER_NM FROM DUAL UNION ALL SELECT 2 AS SEQ, 'B' AS USER_NM FROM DUAL UNION ALL SELECT 3 AS SEQ, 'C' AS USER_NM FROM DUAL UNION ALL SELECT 4 AS SEQ, 'D' AS USER_NM FROM DUAL ), TB_CODE AS ( SELECT 1 AS CODE, '가위' AS CODE_NAME FROM DUAL UNION ALL SELECT 1 AS CODE, '바위' AS CODE_NAME FROM DUAL UNION ALL SELECT 1 AS CODE, '보' AS CODE_NAME FROM DUAL )
2. 룰
- TB_USER 테이블의 인원은 늘어날수있다.
- 비기는 모든 경우를 출력해야한다.
3. 결과
Ex)
가위 - 가위 - 가위
가위 - 바위 - 보
4. Hint Keyword
- START WITH
- CONNECT BY
- SYS_CONNECT_BY_PATH
'IT > Question?' 카테고리의 다른 글
Quiz03. [Oracle] 제외 기간 구하기 (0) | 2014.04.25 |
---|---|
Question02. [Oracle] IGNORE_ROW_ON_DUPKEY_INDEX 고찰 (0) | 2014.04.25 |
Quiz02. [Oracle] 지정한 월의 달력 표현 (0) | 2014.04.23 |
Question01. [Oracle] Group By vs Distinct (0) | 2014.04.21 |