2012-12-10 2 views
0

표는 이중 파이프 "||"이중 파이프가 포함 된 문자열이있는 MySQL 필드를 쿼리하는 방법은 무엇입니까?

내가 파이프를 인식하는 쿼리를 얻을하는 방법을 잘 모르겠어요를 포함하는 필드가 있습니다. 나는 그들이 문자열 리터럴로 해석되지 않는다고 생각한다.

WHERE field LIKE '||%value%||'

+0

달성하려는 목표와 문제점은 무엇입니까? 파이프는 SQL 문자열 내에 특별한 의미가 없습니다. –

답변

1

파이프 문자는 어느 문자열 리터럴 특별한 의미가 없다,도 아니다 like 패턴입니다.

두 개의 파이프 문자로 시작하고 끝나는 값을 찾으십니까? 그 사이에 value이 있습니까? 예 : ||asdfvalueqerty||.

||value||이 포함 된 값을 찾으려면 대신 '%||value||%' 패턴을 사용하십시오.

+0

/facepalm | 긴 하루였습니다. – BadHorsie

관련 문제