SQL 조건문

snovvy·2024년 8월 5일

SQL-Injection

목록 보기
7/9

조건문(MYSQL)

  • IF함수, CASE WHEN 구문
CASE WHEN[CONDITION] THEN[TRUE] ELSE[FALSE] END

조건문 결과가 참일 경우 TRUE 실행, 조건문 결과가 거짓일 경우 FALSE 실행

입력
select case when 1=1 then 1 else 2 end;
출력
1
입력
select case when 1=1 then 'test1' else 'test2' end;
출력
test1
입력
select case when 1=2 then 'test1' else 'test2' end;
출력
test2
select * from member where seq=(case when 1=1 1 else 2 end);

0개의 댓글