函式
使用方法
注意:
如果所有參數均為非二進制字元串,則結果為非二進制字元串。
如果自變數中含有任一二進制字元串,則結果為一個二進制字元串。
一個數字參數被轉化為與之相等的
二進制字元串格式;若要避免這種情況,可使用顯式類型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)
oracle的concat函式只能連線一至兩個字元,如需要連線多個字元需要嵌套使用,如
例子:
select concat('11') from dual; ----連線符直接形式展現
返回:'11'
select concat('11','22') from dual; ----連結兩個欄位
返回:'1122'
select concat(concat('11','22'),'33') from dual; ----連結三個欄位
返回:'112233'
select concat(concat('11',null),'33') from dual; ----如果有null則1欄位3欄位連結
返回:'1133'
定義用法
The concat() method is used to join two or more arrays。
使用concat()方法可用來將兩個或多個數組結合起來。
This method does not change the existing arrays, it only returns a copy of the joined arrays。
這個方法不會改變現存的數組,它只返回了所結合數組的一份拷貝。
在Oracle資料庫中,可以使用||代替concat(),並且||可以同時連線多個字元串。
在Sqlserver資料庫中,可以使用+代替concat(),+也可以同時連線多個字元串。
瀏覽器支持
所有主要瀏覽器都支持concat()。
參數 Values
參數 | 描述 |
---|
array2,array3, ...,arrayX | 必需。該參數可以是具體的值,也可以是數組對象。可以是任意多個。 |
語法
舉例 1
Here we create two arrays and show them as one using concat():
這裡我們使用了concat()將兩個數組結合成了一個:
The output of the code above will be:
上面代碼的輸出結果為:
舉例 2
Here we create three arrays and show them as one using concat():
我們通過使用concat()將三個數組結合成為了一個
數組:
The output of the code above will be:
上面代碼的結果為:
舉例 3
var stringValue = "Hello ";var result =stringValue.concat("world");alert(result);//"Hello world"alert(stringValue);//"Hello "