Ответ 1
Используйте 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"
Как мы можем конкат <
в MySQL?
Используйте 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"
если аргументы включают любые двоичные строки, результатом является двоичная строка. Числовой аргумент преобразуется в его эквивалентную двоичную строчную форму; если вы хотите этого избежать, вы можете использовать явный тип cast, как в этом примере:
SELECT CONCAT(CAST(int_col AS CHAR), char_col);
Для двух столбцов конкатенации имя: CHAR а также no: int
Синтаксис PIG - CONCAT (имя, (CHARARRAY) нет);