Dynamic SQL(동적 SQL)쿼리를 실행할 때 프로그램의 실행 중에 쿼리 문자열을 동적으로 생성하는 방식조건에 따라 쿼리의 구조를 유연하게 변경할 수 있음특징유연성 : 다양한 조건에 따라 쿼리를 수정하거나 생성조건부 쿼리 : 특정 조건이 충족될 때만 쿼리의 일부를 포함하거나 제외사용자 정의 입력 : 사용자가 입력한 값에 따라 쿼리를 동적으로 구성if동적 SQL에서 가장 공통적으로 사용되는 것where의 일부로 포함될 수 있음//사용자가 블로그 제목을 검색하지 않았을 경우 ACTIVE 상태인 모든 블로그를 반환하고, 제목을 입력한 경우에는 해당 제목이 포함되는 블로그만 반환하는 쿼리 SELECT * FROM BLOG WHERE state = ‘ACTIVE’ AND title like #{..