SQL 기초 실무/SQL 알고리즘 문제

23.09.29. SQL Developer 알고리즘 문제 ⑧

잇꼬 2023. 10. 4. 11:01
728x90
반응형
SMALL

8. 1부터 10까지 숫자의 곱

-- 예제118. 1부터 10까지의 곱
select exp(10) -- exp(10) : e의 10승
    from dual ;
    
select ln(10) -- ln(10) : 로그의 10승
    from dual ;
    
undefine p_n
accept p_n prompt '숫자를 입력하세요.' ;

select round ( exp( sum( ln(level) ) ) ) as 곱 
    from dual 
    connect by level <= &p_n ;
    
-- 문제1. 1부터 100까지의 짝수 숫자들의 곱을 무엇입니까?
select round ( exp( sum( ln(level) ) ) ) as 곱 
    from dual 
    where mod(level, 2) = 0 
    connect by level <= 100 ;
728x90
반응형
LIST