我已经编写了一条sql语句,用于从特定表中选择列。然而,我遇到的问题是,能够在中间名列中显示数据,我不希望发生这种情况。
我不太确定在哪里添加null关键字,因为任何组合都会导致大量的错误消息。
尝试使用select放入null和算术运算。
我使用的语句是:
SELECT First_Name, Surname, Middle_Name as null,
Price_Per_Unit, Vat, Quantity, Discount, Total_Cost,
(Price_Per_Unit * Quantity) + Vat + Discount AS Total_Cost FROM Invoices
如果您能帮忙,我们将不胜感激!谢谢
发布于 2013-01-16 00:51:10
不要从表中选择Middle_Name,只需将NULL放入该列(假设您需要在输出中有一个中间名列,并且您只是强制它始终为null)。
SELECT INV.First_Name, INV.Surname, NULL AS MiddleName,
INV.Price_Per_Unit, INV.Vat, INV.Quantity, INV.Discount, INV.Total_Cost,
(INV.Price_Per_Unit * INV.Quantity) + INV.Vat + INV.Discount AS Total_Cost FROM Invoices INV
https://stackoverflow.com/questions/14349448
复制