그래서 'foo'라는 단어가 들어있는 URL을 찾아야합니다. SELECT * FROM table WHERE url = regex
과 같은 정규식을 사용하여이 작업을 수행하려고합니다. URL은 https//...
또는 http://....
이며 예를 들어 URL에 foo
이라는 단어를 찾아야합니다. 내가 실제로 원하는 것은 호스트 이름이나 경로에 foo
이 있는지 확인하는 정규식입니다. 도와 주셔서 감사합니다!Sql select url regex
편집 :
LIKE '%foo%'
내 테이블에 매우 느리기 때문에 내가 정규식 빠른 대안을 찾고 싶어요.
질문에 표 구조를 추가하십시오. – chris85
'id''url''기타 중요하지 않은 정보''img' –
그것들은 구조체가 아니라 컬럼입니다. 열 유형과 색인을 추가하십시오. 또한 매우 느린, 초, 분 등을 정의하십시오. – chris85