2014-03-28 1 views
0

결합 된 열을 사용하여 선택 "제임스 스태 퍼드 (James Stafford)"는 절대적으로 의무적 인 경우를 제외하고는 입력 분할을 할 수 없습니다. 난 단지MySQL은 내가 상황을

ID 1을 선택 해결하기 위해 데이터베이스를 필요로 나는

SELECT * FROM `users` WHERE fname + " " + lname = "James Stafford" 

을 시도한 곳이 일치 표시되지 않는 경우에도 그러나이 모든 행을 선택 -이

답변

2

에 대한 적절한 구문 무엇입니까 u는이 작동

SELECT * FROM `users` WHERE concat(fname," ",lname) = "James Stafford" 
+0

우수 - 그게 전부입니다. –

0

을 의미 않았다

SELECT * FROM `users` WHERE CONCAT(`fname`, ' ', `lname`) = 'James Stafford' 
0

CONCATLIKE 문자열 기능을 사용하면 쉽게 문제를 해결할 수 있습니다.

SELECT * FROM users where CONCAT(fname, " ", lname) LIKE "James Stafford"