반응형
SQL 쿼리 SELECT * FROM table WHERE column LIKE '% pdd %'
가 있습니다.
문제는 "pdd"로 시작하는 결과를 제외한 모든 결과를 얻어야한다는 것입니다. 즉, "pdd"가 처음에없는 모든 것을 찾아야합니다. 어떻게 할 수 있습니까?
"pdd"가 열의 시작 부분이 아닌 경우 일치해야합니다.
해결 방법
"pdd"가 처음에있는 행을 제외하고 "pdd"와 일치하는 모든 행을 의미한다고 가정합니다.
SELECT * FROM table WHERE column LIKE '_%pdd%'.
LIKE
조건 자의 " _
"와일드 카드는 정규 표현식의 ".
"에 해당하는 "모든 문자 중 하나"를 의미합니다.
참조 페이지 https://stackoverflow.com/questions/1918224
반응형
'MySql' 카테고리의 다른 글
MySQL mysql은 그룹당 처음 n 개 행을 선택합니다. (0) | 2020.12.21 |
---|---|
MySQL MySql의 한 스키마에서 다른 스키마로 테이블과 데이터를 복사하는 스크립트 (0) | 2020.12.21 |
MySQL Simple Math max function in MySQL (0) | 2020.12.21 |
MySQL에서 DateTime을 숫자로 변환하는 방법은 무엇입니까? (0) | 2020.12.21 |
MySQL 특정 열 이름이있는 MySQL의 모든 테이블을 찾는 방법은 무엇입니까? (0) | 2020.12.21 |
댓글