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
沒有留言:
張貼留言