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 |