powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании типа данных nvarchar к float
4 сообщений из 4, страница 1 из 1
Ошибка при преобразовании типа данных nvarchar к float
    #40093975
Лтвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня суток, при выполнении запроса
Код: sql
1.
SELECT [str], [str1] + ' ' + [str2] + ' ' + [str3] AS [street], [cyt], [cont] FROM [Sdr]


str1 и str2 имеют тип float а str3 nvchаr как можно их объединить?
...
Рейтинг: 0 / 0
Ошибка при преобразовании типа данных nvarchar к float
    #40093978
Лтвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лтвин,

Все, надо было лучше поискать в инете, но может кто столкнётся с подобной проблемой, вот решение:
Код: sql
1.
SELECT [str], CAST([str1] AS VARCHAR) + ' ' + CAST([str2] AS VARCHAR) + ' ' + [str3] AS [street], [cyt], [cont] FROM [Sdr]


надо было просто привести значения floаt к nvchаr
...
Рейтинг: 0 / 0
Ошибка при преобразовании типа данных nvarchar к float
    #40093986
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лтвин,

посмотрите CONCAT / CONCAT_WS
...
Рейтинг: 0 / 0
Ошибка при преобразовании типа данных nvarchar к float
    #40093988
Wlr-l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
declare @str1 float = 3.14,
@str2 float = 2.03,
@str3 nvarchar(10) = N'qwerty';

select concat(@Str1, N' ', @str2, N' ', @str3);
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании типа данных nvarchar к float
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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