2011-03-04 3 views
0

어떻게 작동합니까?쿼리에서 concat에 대한 도움말

SELECT Concat(city, ' ', location, ' ', location2) as src1 
FROM locations 
WHERE src1 LIKE '%var%' 
+0

더 명확하게 질문을 다시 언급하고 잘못된 출력의 예, exptected 출력 (아마도) 테이블 구조/샘플 데이터 –

+0

SQL 서버를 제공하십시오 작동합니다 '함수를 사용하여 아마도이 질문에 불만을 토로했거나 제대로 작동하지 않는 답을 수락했습니다. –

답변

0
SELECT Concat(city, ' ', locatio`n, ' ', location2) as src1 FROM locations WHERE Concat(city, ' ', location, ' ', location2) LIKE '%var%'` 

는`CONCAT이없는

0

+ cocantenation 연산자를 사용하는 방법에 대한

SELECT city + ' ' + location + ' ' + location2 as src1 
FROM locations 
WHERE city + ' ' + location + ' ' + location2 LIKE '%var%' 

+ (String Concatenation) (Transact-SQL)

아니면 사용할 수에서보세요 어떻게 하위 선택

SELECT * 
FROM (
      SELECT city + ' ' + location + ' ' + location2 as src1 
      FROM locations 
     ) vals 
WHERE vals.src1 LIKE '%var%' 

또는 SQL Server를 사용하여 2005 년 ~를 사용할 수 있습니다.문

;WITH vals AS(
     SELECT city + ' ' + location + ' ' + location2 as src1 
     FROM locations 
) 
SELECT * 
FROM vals 
WHERE src1 LIKE '%var%'