如何在SQL中有多个行项时替换空值

时间:2014-11-10 20:13:42

标签: sql sql-server syntax null sql-server-2012

当我使用以下查询时:

SELECT 
    [OrderNumberComplete], [OrderDate], [OrderTotal], 
    [RollupItemCount], [RollupItemName], [RollupItemSKU], 
    [RollupItemCode], [RollupItemQuantity]
FROM 
    [Order]
WHERE 
    OrderDate BETWEEN '10/01/2014' AND '10/31/2014'
ORDER BY 
    [RollupItemSKU]

对于包含多个订单项的订单,我得到以下结果。

http://i.imgur.com/DNG7kjX.png enter image description here

我需要能够将这些信息放入电子表格中。

我的查询知识数量有限,但我愿意学习,所以任何人都可以提出的建议将会有很长的路要走。

感谢高级人员提供的任何帮助!

2 个答案:

答案 0 :(得分:0)

因为你添加了" sql-server-2012"标记到您的问题我将假设您正在使用SQL Server。在这种情况下,在SQL Server Management Studio中右键单击数据库。使用Tasks -> Export Data。选择Excel或CSV作为目标。然后选择"使用SQL"提取数据的选项

答案 1 :(得分:0)

尝试

ORDER BY 
    [RollupItemSKU] desc