2014-09-25 4 views
0

문자열 값이있는 열이 있습니다. Sign #이 두 번 이상 나오는 모든 행을 반환하는 Select 문을 갖고 싶습니다. 예를 들어SQL - 일부 기호 (#)가 문자열에 두 번 이상 (예 : AB # CDEF #) 있으면 WHERE 절을 확인하는 방법은 무엇입니까?

:

COL1 COL2 
1  AB#CDE# 
2  AB# 
3  AB#CDE#FG#IJ# 

내가 할 경우

SELECT * FROM TABLE WHERE COL2 LIKE "%#%" 

은 모두 세 개의 행을 반환합니다하지만 1과 3이 필요합니다. COL2 LIKE "% 번호 %의 번호 %의"만큼 "#"적어도이 경우 거기로

다음이 그것을 잡을 것 WHERE

는 테이블에서,

답변

3

SELECT * 감사합니다.