인프런 커뮤니티 질문&답변

김지수님의 프로필 이미지
김지수

작성한 질문수

Do it! SQL 입문

데이터베이스와 SQL의 기초(1)

테이블 서로 통합하는 조인 알아보기(2) _ like '%Micro%' 관련 질문

작성

·

57

0

like '%Micro%' 하고 나면 symbol에 해당 Micro가 포함된 심볼이 나와야 할텐데 왜 결과값이 MCHP 이런것들이 나오는지.. 정말 이해가 안갑니다 ㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

김지수님의 질문에 대해 답변드리겠습니다. LIKE ‘%Micro%’ 구문을 사용하면, 해당 SQL 쿼리는 ‘Micro’라는 문자열을 포함하는 모든 레코드를 검색합니다. 검색 결과로 ‘MCHP’와 같은 심볼이 나오는 경우는, 이 레코드의 다른 필드에 ‘Micro’라는 문자열이 포함되어있기 때문일 수 있습니다.

예를 들어, 테이블에 ‘회사명’이라는 필드가 있고, ‘MCHP’라는 심볼의 회사명이 ‘Microchip Technology Inc.‘와 같이 ‘Micro’를 포함하고 있다면, LIKE ‘%Micro%’ 쿼리의 결과로 출련될 수 있습니다.

정확한 원인을 파악하려면 쿼리가 실행되는 전체 데이터베이스 스키마와 함께 ‘Micro’ 문자열이 포함된 모든 필드를 확인할 필요가 있습니다.

도움이 되었기를 바랍니다. 추가적인 질문이 있으시면 언제든지 문의해 주세요.

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기