溫馨提示×

sqlserver兩列怎么合并成一列

小億
361
2023-12-25 19:09:44
欄目: 云計算

在SQL Server中,可以使用CONCAT函數(shù)將兩列合并成一列。以下是一個示例:

SELECT CONCAT(column1, column2) AS merged_column
FROM your_table;

在上面的示例中,column1column2是要合并的兩列,your_table是包含這兩列的表。CONCAT函數(shù)將這兩列的值連接在一起,并使用AS關(guān)鍵字為合并的列指定一個別名(在上面的示例中為merged_column)。

請注意,如果兩列中的任何一列包含NULL值,則合并的列也將包含NULL值。如果想要在遇到NULL值時使用默認(rèn)值或空字符串進(jìn)行替代,可以使用ISNULLCOALESCE函數(shù)。例如:

SELECT CONCAT(ISNULL(column1, ''), ISNULL(column2, '')) AS merged_column
FROM your_table;

這將在column1column2NULL時使用空字符串進(jìn)行替代。

0