피타고라스의정의로 직각삼각형의여부를 확인 할 수 있다.
이걸 구현 하려면 POWER 라는 함수로 구현 해야한다. (지수함수 구현가능)
예제 2의3승 값. POWER 함수 사용 할것
SELECT POWER(2,3)
FROM DUAL;
-> 8
문제 630 아래의 수학식 SQL 구현하기
2^2 +3^2 =?
SELECT POWER(2,2) + POWER(3,2)
FROM DUAL;
피타고라스의 정리로 직각삼각형의 여부를 다음과 같이 출력 되게하시오
ACCEPT P_NUM1 PROMPT '밑변의 길이 입력'
ACCEPT P_NUM2 PROMPT '높이 입력'
ACCEPT P_NUM3 PROMPT '빗변의 길이 입력'
SELECT DECODE( POWER(&P_NUM1,2) + POWER(&P_NUM2,2),POWER(&P_NUM2,2), '직각삼각형이 맞습니다',
'직각삼각형이 아닙니다')
FROM DUAL;
'Oracle > SQL' 카테고리의 다른 글
SQL 알고리즘 (삼각형, 마름모, 사각형 구현하기) (0) | 2021.12.05 |
---|---|
SQL 알고리즘 ( 구구단 구현하기) (0) | 2021.12.05 |
SQL - DCL 문 (0) | 2021.12.05 |
SQL - WITH 절 사용 서브쿼리 Factoring (0) | 2021.12.05 |
SQL - WITH 절을 이용한 알고리즘 문제 (1) 구구단출력,log, 주사위던지기(랜덤)확률 문제풀기 (0) | 2021.12.05 |