본문 바로가기
Tool/SQL

SQL 기초 11강

by 댕댕이처럼 2023. 7. 10.

SQL 프로그래밍

 

스토어드 프로시저

-MySQL에서 프로그래밍 기능이 필요할 때 사용하는 데이터베이스 개체

 

기본 구조

DELIMITER  $$

CREATE PROCEDURE 스토어드_프로시저_이름( )

BEGIN

         이 부분에 SQL 프로그래밍 코딩

END $$

DELIMITER ;

CALL 스토어드_프로시저_이름( ) ;

 

 

IF문

조건문, 참이라면 실행/거짓이라면 미실행

IF <조건식> THEN

         SQL 문장들

END IF;

 

 

IF ~ ELSE 문

조건에 따라 다른 부분을 수행, 조건식이 참/거짓에 따라 다른 결과 실행

 

 

CASE문

여러 가지 조건 중에서 선택해야 하는 경우, CASE문을 사용해 조건을 설정

IF문은 참 또는 거짓  두 가지만 있지만 CASE문은 여러 가지 경우일 때 처리가 가능하므로 '다중 분기' 라고 표현

 

CASE

     WHEN 조건1 THEN

            

     WHEN 조건2 THEN

 

     ELSE 

END CASE;

 

CASE와 END CASE 사이에 여러 조건들을 넣을 수 있음

 

'Tool > SQL' 카테고리의 다른 글

SQL 기초 10강  (0) 2023.06.27
SQL 기초 9강  (0) 2023.06.23
SQL 기초 8강 실습  (0) 2023.06.23
SQL 기초 7강 실습  (0) 2023.06.21
SQL 기초 6강 실습  (0) 2023.06.19