如何连接整数等数据类型(整数与整数)和; mysql中的varchar(varchar with varchar)?

时间:2010-03-19 16:45:17

标签: mysql

我们如何连接

  1. 整数与整数
  2. varchar with varchar
  3. int with varchar
  4. 在MySQL中

3 个答案:

答案 0 :(得分:40)

使用CONCAT

http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concat

SELECT CONCAT(1, 2);
-- "12"

SELECT CONCAT('foo', 'bar');
-- "foobar"

SELECT CONCAT(1, 'bar');
-- "1bar"

答案 1 :(得分:33)

  

如果参数包含任何二进制字符串,则结果为二进制字符串。数字参数转换为其等效的二进制字符串形式;如果你想避免这种情况,可以使用显式类型转换,如下例所示:

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

5.1 Documentations

答案 2 :(得分:-1)

用于两列连接 名称:CHAR 和 no:int

PIG语法是CONCAT(name,(CHARARRAY)no);