문) SQL로 100 ! (100의 팩토리얼)을 구하라 (난이도 C)
물론
select 100 * 99 *98 * 97 ..... * 2
from dual
이런식의 방법은 우아하지 못함을 떠나서 아마도 수치연산 오류로 제대로 작동하지 않을테니 굳이 시험해 보지 않아도 된다. 정확히 기억나지 않지만 오라클의 경우 최대 연산 가능한 수는 10^128 보다 작다.
'Database 일반' 카테고리의 다른 글
Database - Plan 이해 (0) | 2009.03.07 |
---|---|
Database Quiz - count (0) | 2009.02.13 |
Database Quiz - 실행계획 유도 (0) | 2009.02.07 |
Database Quiz - 연속성 (0) | 2009.02.07 |
Database Quiz - 달력 (0) | 2009.02.07 |