Я использую SQL Server 2008 R2 и имею два поля nvarchar, которые я хочу объединить, используя функцию RTRIM. Однако, когда я это делаю, все, что я получаю, это значения NULL.RTRIM (что-то) + '' + RTRIM (что-то) приводит к NULL
Ниже пример функции я использую:
RTRIM(gis.dbo.tbl.Name1) + ' ' + RTRIM(gis.dbo.tbl.Name2)
Заранее спасибо!
Я не отправляю как ответ на это было давно, так как я в последний раз работал с SQL, но я уверен, что вы хотите использовать CONCAT вместо оператора '+'. – Spidey
Есть другие поля в представлении, где используются функция RTRIM и оператор +, и они показывают то, что я ожидаю. – mpboyle
Вы могли бы предоставить исполняемый файл (SELECT RTRIM ('x') ... '). Вы должны иметь. Это позволило бы вам найти проблему самостоятельно, потому что один из входов NULL. – usr