[데이터베이스설계] Mysql stored function 피보나치(fibonacci)

2021. 11. 18. 03:11·Major/Database
728x90

피보나치 수열 아래와 같을 때

delimiter $$
create function fib(n int)
returns int
begin
declare n1 int default 0;
declare n2 int default 1;
declare i int default 1;
declare result int default 0;
if(n=1) then set result=0; 
elseif(n=2) then set result=1;
else
while (i<=n-2) do
set result=n1+n2;
set n1=n2;
set n2=result;
set i=i+1;
end while;
end if;
return result;
end $$
delimiter ;

 

 

 

 

+피보나치 수열의 n항까지의 합을 구하는 문제

delimiter $$
create function addfib(n int)
returns int
begin
declare n1 int default 0;
declare n2 int default 1;
declare i int default 1;
declare result int default 0;
declare sum int default 1;
if(n=1) then set result=0; set sum=result;
elseif(n=2) then set result=1; set sum=result;
else
while (i<=n-2) do
set result=n1+n2;
set n1=n2;
set n2=result;
set i=i+1;
set sum=sum+result;
end while;
end if;
return sum;
end $$
delimiter ;

 

 

공부 하나도 안하고 과제 풀다가 그냥 다 공부해버리게 됨..

1시간 동안 풀었다;; 걍 진작에 공부하고 풀걸

허허 

 

 

 

728x90
저작자표시 비영리 (새창열림)

'Major > Database' 카테고리의 다른 글

[파일 처리] 03 파일 입출력 제어  (0) 2022.04.09
[파일 처리] 02 화일 저장 장치  (0) 2022.04.06
[파일 처리] 01 화일의 기본 개념  (0) 2022.04.06
[데이터 마이닝] WEAK 정리...  (0) 2021.10.14
[데이터베이스] 데이터베이스 시스템의 개요  (0) 2021.10.05
'Major/Database' 카테고리의 다른 글
  • [파일 처리] 02 화일 저장 장치
  • [파일 처리] 01 화일의 기본 개념
  • [데이터 마이닝] WEAK 정리...
  • [데이터베이스] 데이터베이스 시스템의 개요
BeNI
BeNI
코딩하는 블로그
  • BeNI
    코딩못하는컴공
    BeNI
  • 전체
    오늘
    어제
    • Menu (253)
      • My profile (1)
      • 회고 | 후기 (8)
      • Frontend (65)
        • Article (11)
        • Study (35)
        • 프로그래머스 FE 데브코스 (19)
      • Backend (0)
      • Algorithm (58)
        • Solution (46)
        • Study (12)
      • Major (111)
        • C&C++ (23)
        • Java (20)
        • Data Structure (14)
        • Computer Network (12)
        • Database (15)
        • Linux (6)
        • Architecture (3)
        • Lisp (15)
        • OS (1)
        • Security (2)
      • etc (2)
  • 링크

    • 깃허브
    • 방명록
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 태그

    react
    데브코스
    Algorithm
    백준
    C++
    파일처리
    리팩토링
    프로그래머스
    자료구조
    lisp
  • hELLO· Designed By정상우.v4.10.2
BeNI
[데이터베이스설계] Mysql stored function 피보나치(fibonacci)
상단으로

티스토리툴바