SQL Concatenate

Posted by Bunch on Geeks with Blogs See other posts from Geeks with Blogs or by Bunch
Published on Thu, 20 May 2010 11:49:38 GMT Indexed on 2010/05/20 18:10 UTC
Read the original article Hit count: 261

Filed under:

Concatenating output from a SELECT statement is a pretty basic thing to do in SQL. The main ways to perform this would be to use either the CONCAT() function, the || operator or the + operator. It really all depends on which version of SQL you are using. The following examples use T-SQL (MS SQL Server 2005) so it uses the + operator but other SQL versions have similar syntax.

If you wanted to join two fields together for a full name:

SELECT (lname + ', ' + fname) AS Name
FROM tblCustomers

To add some static text to a value:

SELECT (lname + ' - SS') AS Name
FROM tblPlayers
WHERE PlayerPosition = 6

Or to select some text and an integer together:

SELECT (lname + cast(playerNumber as varchar) AS Name
FORM tblPlayers

Technorati Tags:

© Geeks with Blogs or respective owner