concat

王朝百科·作者佚名  2010-05-16  
宽屏版  字体: |||超大  

MySQL中concat函数

使用方法:

CONCAT(str1,str2,…)

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

注意:

如果所有参数均为非二进制字符串,则结果为非二进制字符串。

如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。

一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:

SELECT CONCAT(CAST(int_col AS CHAR), char_col)

MySQL的concat函数可以连接一个或者多个字符串,如

mysql> select concat('10');

+--------------+

| concat('10') |

+--------------+

| 10 |

+--------------+

1 row in set (0.00 sec)

mysql> select concat('11','22','33');

+------------------------+

| concat('11','22','33') |

+------------------------+

| 112233 |

+------------------------+

1 row in set (0.00 sec)

MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL

mysql> select concat('11','22',null);

+------------------------+

| concat('11','22',null) |

+------------------------+

| NULL |

+------------------------+

1 row in set (0.00 sec)

JavaScript concat() 方法

Definition and Usage定义与用法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.

这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。

Syntax 语法arrayObject.concat(arrayX,arrayX,......,arrayX)

Parameter

参数

Description

描述

arrayX

Required. One or more array objects to be joined to an array

必选项。一个或多个数组组合成一个数组

举例 1Here we create two arrays and show them as one using concat():

这里我们使用了concat()将两个数组结合成了一个:

<script type="text/javascript">

var arr = new Array(3)

arr[0] = "Jani"

arr[1] = "Tove"

arr[2] = "Hege"

var arr2 = new Array(3)

arr2[0] = "John"

arr2[1] = "Andy"

arr2[2] = "Wendy"

document.write(arr.concat(arr2))

</script>

The output of the code above will be:

上面代码的输出结果为:

Jani,Tove,Hege,John,Andy,Wendy

举例 2Here we create three arrays and show them as one using concat():

我们通过使用concat()将三个数组结合成为了一个数组:

<script type="text/javascript">

var arr = new Array(3)

arr[0] = "Jani"

arr[1] = "Tove"

arr[2] = "Hege"

var arr2 = new Array(3)

arr2[0] = "John"

arr2[1] = "Andy"

arr2[2] = "Wendy"

var arr3 = new Array(2)

arr3[0] = "Stale"

arr3[1] = "Borge"

document.write(arr.concat(arr2,arr3))

</script>

The output of the code above will be:

上面代码的结果为:

Jani,Tove,Hege,John,Andy,Wendy,Stale,Borge

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有