SQL 프로그래밍

2025. 12. 10. 15:26·DB

IF 문

사용 방법

IF <조건식> THEN
	SQL문장들
END IF;

 

CASE 문

사용 방법

CASE
    WHEN 조건1 THEN
        SQL문장들1
    WHEN 조건2 THEN
        SQL문장들2
    WHEN 조건3 THEN
        SQL문장들3
    ELSE
        SQL문장들4
END CASE;

 

WHILE 문

사용 방법

WHILE <조건식> DO
	SOL 문장들
END WHILE;

 

  • ITERATE [레이블]: 지정한 레이블로 가서 계속 진행합니다. (프로그래밍 언어의 continue)
  • LEAVE [레이블]: 지정한 레이블을 빠져나갑니다. 즉 WHILE 문이 종료됩니다. (프로그래밍 언어의 break)

 

 

동적 SQL

 

PREPARE, EXECUTE

특징 : PREPARE는 실행하려는 SQL 문장을 저장하고, EXECUTE가 SQL 문장을 실행한다. (실행 후에는 PREPARE 해제.)

use market_db;
PREPARE myQuery FROM 'SELECT * FROM member WHERE mem_id = "BLK"';
EXECUTE myQuery;
DEALLOCATE PREPARE myQuery;

 

 

'DB' 카테고리의 다른 글

AWS CLI 접속 방법  (0) 2025.12.29
25. 12. 12 (금) 일지 : DB(3)  (0) 2025.12.14
JOIN  (0) 2025.12.10
수정 명령어 INSERT, UPDATE, DELETE  (0) 2025.12.10
SQL 사용법  (0) 2025.12.10
'DB' 카테고리의 다른 글
  • AWS CLI 접속 방법
  • 25. 12. 12 (금) 일지 : DB(3)
  • JOIN
  • 수정 명령어 INSERT, UPDATE, DELETE
dev_user
dev_user
csjang94-dev 님의 블로그 입니다.
  • dev_user
    devJang
    dev_user
    • Category (127)
      • Linux (2)
      • FrontEnd (11)
        • HTML (1)
        • CSS (5)
        • JavaScript (4)
        • React (1)
      • BackEnd (4)
        • node.js (7)
        • Vue.js (1)
      • DB (13)
      • Python (3)
      • GitHub (1)
      • AWS (18)
      • ErrorCode (2)
      • AWS 광주 개발일지(25.08.19~25.01... (55)
        • 교육 25년 8월 일지 (7)
        • 교육 25년 9월 일지 (22)
        • 교육 25년 10월 일지 (2)
        • 교육 25년 11월 일지 (4)
        • 교육 25년 12월 일지 (19)
      • Projects (3)
        • 미니프로젝트(25.08.29) (0)
        • Git Page -> Portfolio제작 (2.. (1)
      • 개념 정리 (1)
      • 유용한 서비스 (3)
  • 인기 글

  • 링크

    • GitHub
    • Portfolio
    • YouTube
    • 개발자 로드맵 사이트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.4
dev_user
SQL 프로그래밍
상단으로

티스토리툴바