powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / CONCAT INTEGER & STRING
5 сообщений из 5, страница 1 из 1
CONCAT INTEGER & STRING
    #34612572
Hektor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как провести конкатацию числа и строки?
Проделываю что то типа
Код: plaintext
CONCAT (SOME_VARCHAR, CAST (CAST(SOME_INT AS CHAR( 6 )) AS VARCHAR( 6 )))
Получается.
Но появляется пустое место в конце.

Необходимо, чтобы при переводе INT в VARCHAR длина строки должна быть не больше количества цифр в числе.
...
Рейтинг: 0 / 0
CONCAT INTEGER & STRING
    #34612670
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HektorКак провести конкатацию числа и строки?

а вот так?
Код: plaintext
1.
select SOME_VARCHAR || RTRIM(CHAR(SOME_INT)) as col1 from MyT
...
Рейтинг: 0 / 0
CONCAT INTEGER & STRING
    #34612744
Hektor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашли немного другой выход, но тоже работает
Код: plaintext
CONCAT (SOME_VARCHAR, CAST(SOME_INT AS CHAR))
...
Рейтинг: 0 / 0
CONCAT INTEGER & STRING
    #34622208
GolemXIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы нашли плохой выход, потому что CAST(SOME_INT AS CHAR)) вернет char первой цифры от числа, а не число в виде строки.

SELECT CONCAT ('string', CAST(1000 AS CHAR)) FROM sysibm.sysdummy1

string1

Вам правильно посоветовали RTRIM(CHAR(INT))
...
Рейтинг: 0 / 0
CONCAT INTEGER & STRING
    #34623008
Hektor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Уже сам в этом убедился
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / CONCAT INTEGER & STRING
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]