이 "tag1, tag2, tag3, tag4"와 같은 태그를 저장할 열이 있습니다. 같은 키워드를 사용하여 태그를 검색 할 수 있습니다. Resources.tags
이것은 내 sql 쿼리입니다. 결과는 0입니다.저장된 테이블 열을 검색하는 방법 CSV
Select Resources.tags from Resources where Resources.tags like '% tags2 %'
이 "tag1, tag2, tag3, tag4"와 같은 태그를 저장할 열이 있습니다. 같은 키워드를 사용하여 태그를 검색 할 수 있습니다. Resources.tags
이것은 내 sql 쿼리입니다. 결과는 0입니다.저장된 테이블 열을 검색하는 방법 CSV
Select Resources.tags from Resources where Resources.tags like '% tags2 %'
태그에 공백이나 쉼표가 있습니까? 귀하의 구문은 'tags2'대신 'tags2'를 찾고 있었지만 괜찮 았습니다.
SELECT Resources.tags
FROM Resources
WHERE Resources.tags LIKE '%tags2%'
일반적으로 좋지는 않지만 실천해야합니다.
는 쉼표 위치를 강제 할 수 원치 않는 값을 따기에 대해 몇 가지 보호 기능을 추가하려면 :SELECT Resources.tags
FROM Resources
WHERE Resources.tags LIKE '%,tags2'
OR Resources.tags LIKE 'tags2,%'
OR Resources.tags LIKE '%,tags2,%'
는 가장 좋은 방법은 같은 분야에서 여러 값을 유지하지 않는 것입니다 기억하십시오.
* '... 작동하지만 작동해야합니다.'* - 'xtags22'와 같은 태그를 포착하지 않는 한. –
정확히, 아마도 후손을 위해 편집 할 것입니다. –
태그를 쉼표로 구분 된 목록으로 저장하는 이유는 무엇입니까? 테이블 구조를 표준화하십시오. – Taryn
'어디서 ','+ 태그 + ','좋아요 '%,'+ @ 태그 + ', %'; ' –
@bluefeet와 동의하십시오. 태그 테이블을 가져야 만 "Tag1"이라는 문자열을 한 번 저장 한 다음 리소스를 태그에 매핑하는 관계형 테이블 만 저장할 수 있습니다. –