문제

현재 containstable를 사용하여 select 문을 작성하려고 시도하고 있으며 검색 조건은 저에게 약간의 슬픔을 안겨줍니다.

목적은 3 가지 다른 매개 변수 유형이있는 테이블을 검색하고 그에 따라 출력 순위를 매기는 것입니다.(아래는 내 코드 샘플입니다)

  1. 키 검색 조건 (필수 및 가중치 1) 유전자 태그 코드
  2. 추가 필수 (가중 .8) 유전자 태그 코드
  3. 유전자 라코 디스 태그 코드 (가중 .5)가 있으면 좋습니다.

    SQL : 라코 디스

    위의 문장은 아무것도 반환하지 않으며 스택이 위의 방식으로 용어에 관한 것인지 의심됩니다.

    반환 된 결과에는 회계사와 관리자가 모두 있어야하며 Excel이 있으면 좋을 것입니다.

    이 작업을 수행 할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

결국 나는 당분간 만족스러운 내 질문에 대한 해결책을 찾았습니다.

아래와 같이 3 개의 매개 변수를 사용하는 저장 프로 시저로 끝났습니다. 1. 기본 검색 키 (일치해야 함) 2. 추가로 쉼표로 구분 된 문자열이 있어야 함 (일치해야 함) 3. 쉼표로 구분 된 문자열을 추가하는 것이 좋습니다 라코 디스

저장 프로시 저는 추가 논리를 고려해야하므로 아직 100 % 완전하지는 않지만 당분간 최종 결과에 대한 셸 역할을합니다.또한 상당한 양의 데이터에 대해 아직 테스트하지 않았기 때문에 얼마나 잘 수행 될지 확신 할 수 없습니다.

감사합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top