0
如何讓此工作?幫助concat查詢
SELECT Concat(city, ' ', location, ' ', location2) as src1
FROM locations
WHERE src1 LIKE '%var%'
如何讓此工作?幫助concat查詢
SELECT Concat(city, ' ', location, ' ', location2) as src1
FROM locations
WHERE src1 LIKE '%var%'
SELECT Concat(city, ' ', locatio`n, ' ', location2) as src1 FROM locations WHERE Concat(city, ' ', location, ' ', location2) LIKE '%var%'`
將工作
如何使用+ 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
聲明
;WITH vals AS(
SELECT city + ' ' + location + ' ' + location2 as src1
FROM locations
)
SELECT *
FROM vals
WHERE src1 LIKE '%var%'
請更清楚地重申這個問題,並提供了示例輸出錯誤的,exptected輸出和(可能)表結構/樣本數據 – 2011-03-04 09:25:03
SQL Server沒有一個'CONCAT '功能,所以你大概錯誤地標記了這個問題(或者接受了一個不起作用的答案!)。 – 2011-03-05 21:34:33