검색관련 질문입니다 정보
검색관련 질문입니다본문
안녕하세요~
필드내용 : 고등학교 , 고등학생 , 교복 , 교실 , 교육 , 남자 , 낮 , 사람 , 상반신 , 수업 , 실내 , 십대 , 앉아있는 , 여러명 , 여자 , 웃음 , 청소년 , 컴퓨터 , 컴퓨터수업 , 컴퓨터실 , 학교 , 학생
1. select distinct wr_parent from g4_write_test where ((INSTR(wr_content, '여자')) and (INSTR(wr_content, '컴퓨터'))); 쿼리시 결과물은 -------> "여자" "컴퓨터" "컴퓨터수업 " "컴퓨터실"
2. select distinct wr_parent from g4_write_test where (wr_content='여자') and (wr_content='컴퓨터'); 쿼리시 결과물은 없다는것입니다 제가 얻고자 하는 결과는 딱 "여자" "컴퓨터" 입니다
무엇이 문제인지 도와주세요~
필드내용 : 고등학교 , 고등학생 , 교복 , 교실 , 교육 , 남자 , 낮 , 사람 , 상반신 , 수업 , 실내 , 십대 , 앉아있는 , 여러명 , 여자 , 웃음 , 청소년 , 컴퓨터 , 컴퓨터수업 , 컴퓨터실 , 학교 , 학생
1. select distinct wr_parent from g4_write_test where ((INSTR(wr_content, '여자')) and (INSTR(wr_content, '컴퓨터'))); 쿼리시 결과물은 -------> "여자" "컴퓨터" "컴퓨터수업 " "컴퓨터실"
2. select distinct wr_parent from g4_write_test where (wr_content='여자') and (wr_content='컴퓨터'); 쿼리시 결과물은 없다는것입니다 제가 얻고자 하는 결과는 딱 "여자" "컴퓨터" 입니다
무엇이 문제인지 도와주세요~
댓글 전체
안녕하세요
위의 쿼리를 살펴보니
약간 의문이 드는군요
1. select distinct wr_parent from g4_write_test where ((INSTR(wr_content, '여자')) and (INSTR(wr_content, '컴퓨터')));
2. select distinct wr_parent from g4_write_test where (wr_content='여자') and (wr_content='컴퓨터'); 쿼리시 결과물은 없다는것입니다 제가 얻고자 하는 결과는 딱 "여자" "컴퓨터" 입니다
에서 and 를 or 로 바꾸어야 위의 결과가 나올 것 같은데요.
위의 쿼리를 살펴보니
약간 의문이 드는군요
1. select distinct wr_parent from g4_write_test where ((INSTR(wr_content, '여자')) and (INSTR(wr_content, '컴퓨터')));
2. select distinct wr_parent from g4_write_test where (wr_content='여자') and (wr_content='컴퓨터'); 쿼리시 결과물은 없다는것입니다 제가 얻고자 하는 결과는 딱 "여자" "컴퓨터" 입니다
에서 and 를 or 로 바꾸어야 위의 결과가 나올 것 같은데요.
마인드님 답변 감사드립니다
제가 말을 잘못해서 질문내용이 약간 이해하기 어려웠을거라 생각됩니다
일단 첫번째 쿼리는 그누보드에서 사용된 쿼리로써 AND 검색시 실행되는 쿼리입니다
첫번째 쿼리는 LIKE 검색을 하는데요
제가 원하는것은 LIKE 검색이 아니라 밑에 두번쨰 쿼리처럼 딱 떨어지는 결과를 원했던 것입니다
한필드에 즉 wr_content 란 필드에 하나의 단어만 있을경우 쿼리실행시 잘됩니다만
위와 같이 여러단어들이 있을경우 쿼리를 실행시 오류가 나는게 아니라 검색 결과가 없다는것이었습니다
제가 말을 잘못해서 질문내용이 약간 이해하기 어려웠을거라 생각됩니다
일단 첫번째 쿼리는 그누보드에서 사용된 쿼리로써 AND 검색시 실행되는 쿼리입니다
첫번째 쿼리는 LIKE 검색을 하는데요
제가 원하는것은 LIKE 검색이 아니라 밑에 두번쨰 쿼리처럼 딱 떨어지는 결과를 원했던 것입니다
한필드에 즉 wr_content 란 필드에 하나의 단어만 있을경우 쿼리실행시 잘됩니다만
위와 같이 여러단어들이 있을경우 쿼리를 실행시 오류가 나는게 아니라 검색 결과가 없다는것이었습니다