SQL查询在导出时更改文本,但不在数据库中更改

时间:2017-02-14 03:04:54

标签: sql

我想知道是否有办法编写一个SQL查询,可以在导出时更改文本,但不会在数据库中更改。

例如:

我有一个查询导出.csv文件,其中包含在线销售产品的价格和数量。然后我手动更改几个产品价格以涵盖在线费用,然后上传文件。我想要完成的是将其内置到查询中,以便我可以自动更新,但我不希望在我的数据库中更改价格。

这可能吗?

谢谢,如果您想进一步澄清,请与我们联系。

1 个答案:

答案 0 :(得分:0)

您可以手动修改选择而不影响数据库中的数据。例如,如果订购鞋子增加了15%的在线费用,您可以执行以下操作:

SELECT 
    CASE WHEN [ProductType] = 'Shoes' THEN Price * 1.15 ELSE Price END AS OnlinePrice
FROM
    [dbo].[Product]

如果这没有帮助,你能否提供一个更具体的例子来说明你想要实现的目标?