我正在使用SQL Server Management Studio將我的查詢結果導出爲文本。我想導出結果,而不在分隔符之間打印字符NULL。MS SQL Server - 將結果導出到不帶「NULL」的文件
,而不是例如:
,NULL,
我想導出:
,,
感謝您的幫助
我正在使用SQL Server Management Studio將我的查詢結果導出爲文本。我想導出結果,而不在分隔符之間打印字符NULL。MS SQL Server - 將結果導出到不帶「NULL」的文件
,而不是例如:
,NULL,
我想導出:
,,
感謝您的幫助
只需簡單地使用
ISNULL(someColumn, '')
我們查詢。這將用空字符串替換所有NULL
值
這取決於您如何導出數據。如果使用「導入和導出嚮導」,則空字符串不會顯示在結果文件中(使用SQL Server Management Studio 2014進行測試)。
選擇任務 - >導出數據...在選擇目的地的對話框中,選擇「平面文件目的地」。然後您可以編寫自定義查詢來選擇數據。
有沒有更簡單的方法,比如某種可以關閉零位的設置? – hamel
@ user1518630:不存在 –
請注意,這隻適用於字符字段。如果您在日期或數字字段中使用此值,那些具有NULL值的行將不會顯示在結果中,並且SQL Server不會抱怨數據類型不匹配。 – HardCode