2013-07-18 6 views
-2

예 : 둥근 괄호가있는 mysql 데이터를 가져오고 싶습니다. ABCD (XYZ). 내가 쿼리대괄호가있는 mysql 데이터를 가져 오는 방법은 무엇입니까?

"SELECT * FROM tablename WHERE Column = 'ABCD(XYZ)'" 

를 실행하면 빈 결과를 반환합니다. 제발 방법을 제안하십시오. 미리 감사드립니다!

+2

이렇게하면됩니다. 데이터를 보여줄 수 있습니까? 그런데 이런 것들을 괄호라고합니다. –

+0

지금까지 무엇을 했습니까? – Hemantwagh07

+0

왜 가능하지 않습니까? 그런 기록이 없기 때문에 어떻게 이런 일을하는 것이 불가능한가요? –

답변

0

이 작동합니다 :

INSERT INTO `tablename` (`Column`) VALUES ('ABCD(XYZ)'); 

SELECT * FROM `tablename` WHERE `Column` = 'ABCD(XYZ)'"; 

어쩌면 'ABCD (XYZ)가'정확하게 데이터의 값이 아닙니다 을 당신은 그것을 시도 할 수 있습니다 (당신이 앞이나 뒤에 약간의 공백을 삽입 한 경우, 예를 들어.) 또 다른 가능성은 당신의 가치를 htmlentities로 변환 된 것을

SELECT * FROM `tablename` WHERE `Column` LIKE '%ABCD(XYZ)%'"; 

그리고 당신은 다음과 같이 저장 : • 그래도을 찾고자하는

'ABCD&40;XYZ&41;' 

& 40; 왼쪽 괄호

& 41; 오른쪽 괄호

관련 문제