0

对于ETL 测试:

当从源表转换到目标或战争之家时,如果一列EMPLOYEENAMEnull,请将其替换为 sql server 2014""truncate的 50 个字符,我得到一个查询以将 null 替换为"". 但如果数据是,我必须截断数据长度null

SELECT  
    [EmployeeID], 
    ISNULL( [Employeename],'""') AS [Employeename] 
FROM [dbo].[Employees]
4

1 回答 1

0

根据我对所问问题的理解..

您需要选择记录并在 Null 的情况下显示“”(空白),并将其上方的所有记录修剪为 50 个字符。

   SELECT  
   [EmployeeID], 
       left(ISNULL( [Employeename],'""'),50)   AS [Employeename]
          FROM [dbo].[Employees]
于 2017-05-17T15:35:40.997 回答