두 테이블을 결합하고 싶지만 '?'로 시작하는 이름은 제외하고 싶습니다. (사실 '?'이 포함 된 모든 범죄자는 '?'로 시작합니다.)쿼리에서 문자를 제외하는 가장 빠른 방법
이것은 실제로 느립니다. 보다 나은 쿼리 또는 인덱싱을 통해 속도를 향상시킬 수 있습니까?
내가 상속 한 코드이므로 연결을 사용 중입니다. 나는 concat이 최선의 선택이 아니라고 생각하지만, 나는 그것을받은 것처럼 코드를 보여줄 것이라고 생각했다.
필자의 이해는 색인으로 와일드 카드 검색에 도움이되지 않습니다.
감사합니다. 같은 대한
왜 하나의 인수만으로'CONCAT'을 호출합니까? –
왜 concat ('? %')가 아니라 '? %'와 (과) 비슷합니까? – fthiella
상속 된 코드 - 명확성을 위해 원래 쿼리가 편집되었습니다. –