Change NULL values in Datetime format to empty string

前端 未结 10 1602
鱼传尺愫
鱼传尺愫 2021-01-07 16:50

I have a table which contains \'NULL\' values which are of type \'Datetime\'. Now i have to convert those into empty string but when when i use convert function



        
10条回答
  •  情书的邮戳
    2021-01-07 17:41

    You could try the following

    select case when mydatetime IS NULL THEN '' else convert(varchar(20),@mydatetime,120) end as converted_date from sometable

    -- Testing it out could do --
    
    declare @mydatetime datetime
    set @mydatetime = GETDATE() -- comment out for null value
    --set @mydatetime = GETDATE()
    
    select 
    case when @mydatetime IS NULL THEN ''
    else convert(varchar(20),@mydatetime,120)
    end as converted_date
    

    Hope this helps!

提交回复
热议问题