SQL語法--如何合併字串、欄位?



SQL如何合併字串或欄位?

很簡單,可以使用 "CONCAT" 或 符號 "||" 來合併字串或欄位,說明如下:

A. 使用 "CONCAT" 來合併字串或欄位: 
-- 兩個欄位合併
SELECT CONCAT(myCol1, myCol2)
FROM myTable
-- 三個欄位合併
SELECT CONCAT(CONCAT(myCol1, myCol2),myCol3)
FROM myTable
-- 兩個字串合併
SELECT CONCAT('myStr1', 'myStr2')
FROM myTable
-- 三個欄位合併
SELECT CONCAT(CONCAT('myStr1', 'myStr2'), 'myStr3')
FROM myTable

B. 使用 符號 "||" 來合併字串或欄位:
-- 兩個欄位合併
SELECT myCol1 || myCol2
FROM myTable
-- 三個欄位合併
SELECT myCol1 || myCol2 || myCol3
FROM myTable
-- 兩個字串合併
SELECT 'myStr1' || 'myStr2'
FROM myTable
-- 三個欄位合併
SELECT 'myStr1' || 'myStr2' || 'myStr3'
FROM myTable

沒有留言:

張貼留言

>