채택완료

하나의 필드에 쪼개어서 넣은값 조건값에 따라 출려가는문제

wr_13 필드에 10000|20000|30000|50000  보증금을
wr_14 필드에 50|60|80|40| 월세를 이렇게 바를 기준으로 값을 넣은경우

단순히 추출해서 출력하는 것이 아닌
보증금별로,웰세별로 출력하기 위해서는
쿼리문에 검색조건을 주어야 한다고 조언을 들었는데요.
위처럼 하나의 필드에 쪼개어서 값을 넣은 경우

10000 만 뽑아서 출력하거나, 20000 만 따로 뽑아서 출력하거나 할려면

어떻게 해주어야 하나요??

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
select *from ..... where wr_1 in ('10000')

답변에 대한 댓글 1개

감사합니다. 살펴볼께요.. 즐거운 휴일되세요.
우선은 필드를 쪼개어서 예를들어 |구분으로 값들을 넣는다고 하는 자체가 기본적인 검색이나 부동산 상품들을 검색하는데에 문제가 있는 방법 입니다

제일 좋게 하시려면 각각의 방을 따로 등록하시고 금액 평수 보증금 등 모든 값들을 나누어서 입력하세요

같이 입력해서 그 필드를 나누는 방법은 좋은 방법이 아닙니다

보통의 개발자들은 그렇게 하지않습니다

왜냐하면 보통의 개발을 하시는 분들은 db자체를 그렇게 돌아가도록 설계 구조를 하지 않습니다

답변에 대한 댓글 1개

값진 말씀 감사드려요.
큰 도움이 되었습니다.
즐거운 주말되세요.

답변을 작성하려면 로그인이 필요합니다.