How to concat datatypes like integers(integer with integer) & varchar(varchar with varchar) in mysql?

前端 未结 3 1480
鱼传尺愫
鱼传尺愫 2020-12-25 11:52

How can we concat

  1. integers with integers
  2. varchar with varchar
  3. int with varchar

in MySQL ?

相关标签:
3条回答
  • 2020-12-25 11:53

    Use 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"
    
    0 讨论(0)
  • 2020-12-25 12:15

    For two columns concatenation name: CHAR and no: int

    PIG syntax is CONCAT(name,(CHARARRAY)no);

    0 讨论(0)
  • 2020-12-25 12:17

    if the arguments include any binary strings, the result is a binary string. A numeric argument is converted to its equivalent binary string form; if you want to avoid that, you can use an explicit type cast, as in this example:

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

    5.1 Documentations

    0 讨论(0)
提交回复
热议问题