mysql Like 연산자 : 간단한 패턴과 매칭되는지 검사한다.
문자열에서, 패턴 일치를 검사할 때 무엇을 쓸 수 있을까요? 가장 쉽게 생각할 수 있는 것은 Like입니다. 이것도 예제를 천천히 보도록 합시다. 이 포스팅에 쓸 재료는 다음 테이블입니다. 제가 예전에 만들어 두었던 worker 테이블입니다. 여기에는 다음과 같은 데이터들이 들어가 있습니다. 여기서 worker_name이 대문자 A로 시작하는 패턴을 찾고 싶습니다. 어떻게 하면 좋을까요? 요렇게 쓰시면 됩니다. 이것은 A로 시작하는 패턴을 찾아라. 라는 말과 같습니다. 여기서 '%'라는 문자가 궁금하실 수 있는데요. 이것은 어떠한 패턴과도 일치한다는 소리입니다. 예를 들어, %가 하나 붙어 있으면, 아무것도 없는 빈 문자열과도 일치하고, 'p'라는 것과도 일치합니다. 그러면 'Asia'는 'A%'라는 패..
코딩/Sql
2019. 8. 1. 19:00
최근댓글