이런것을 다이나믹 쿼리라고 하나요 정확히 용어를 잘 모르겠지만
보통 게시판이나 검색에서 이런경우가 많던데요
예를들어 이름, 나이, 성별, 등으로 검색한다고하면
사용자가 각각 이름, 나이, 성별을 검색 조건을 하지 않았을때 부터시작해서 각 조건을 설정했을때
그리고 특히 나이같은경우는 어느 나이부터 어느나이까지를 검색해야 되고 이런 상황에서
체계적으로 쿼리를 작성하거나 프로그램을 구성하는 방법이 없을까요? 너무 중구난방식으로 if else 만 들어가는거같고
흐름도 보기 매우 안좋더군요....
거기다가 쿼리 자체가 뭔가 통일성이 있는게 아니라 예를들어 where 문이 처음나오면 그냥 쓰고 다음부터는 and, or 등으로 이렇게 나눠지니
또 preparedstatement 쓰면 ' 표시가 들어가서 어쩔수도 없고..
조건에 따른 쿼리 생성이 매우 힘든것 같습니다 보통 어떻게들 하시는지 알고싶습니다!!