2024年3月17日 星期日

CONCAT 及 ||---將由不同欄位獲得的資料串連在一起。

 

CONCAT 及 ||

有的時候,我們有需要將由不同欄位獲得的資料串連在一起。

CONCAT() 的語法如下:

CONCAT(字串1, 字串2, 字串3, ...): 將字串1、字串2、字串3,等字串連在一起。請注意,Oracle的CONCAT()只允許兩個參數;換言之,一次只能將兩個字串串連起來。不過,在Oracle中,我們可以用'||'來一次串連多個字串。

來看一個例子。假設我們有以下的表格:

Geography 表格

region_namestore_name
EastBoston
EastNew York
WestLos Angeles
WestSan Diego

例子1:

MySQL/Oracle:
SELECT CONCAT(region_name,store_name) FROM Geography
WHERE store_name = 'Boston';

結果

'EastBoston'

例子2:

Oracle:
SELECT region_name || ' ' || store_name FROM Geography
WHERE store_name = 'Boston';

結果

'East Boston'

沒有留言:

張貼留言

分支 ( branch )應用情境筆記

分支 ( branch )應用情境筆記 最近在協助新版控機制導入,匯整一下收集到的分支 ( branch )應用情境