2015-06-02 115 views
-3

有人能告诉我第二个Pivot示例中缺少什么。它返回NULL http://sqlfiddle.com/#!3/2b405/2关于SQL PIVOT的澄清

+1

好吧。您的vehicle_parameters表中没有汽车,卡车或自行车。你的陈述中没有什么是缺失的,你的'NULL'结果是正确的。为什么?你期望什么? – hvd

+0

提出问题的方式对其他SO用户无用。你应该阅读[this](http://stackoverflow.com/help/how-to-ask)。 – Amit

+0

考虑到SQL小提琴往往会有所下降,如果不在这里包含代码,它会让您的问题难以置信地回答。 – Taryn

回答

0

这是字面解释:

没有汽车,卡车或自行车在vehicle_parameters表。在你的语句中没有什么缺失,你的NULL结果是正确的。

这里是PIVOT的其他一些样品可能要查找:https://technet.microsoft.com/en-us/library/ms177410%28v=sql.105%29.aspx 我觉得他们解释处理空值好。

+0

是的,我同意,但我增加了有用的例子资源。 – fsacer

+0

谢谢,我预计结果是“年,发动机,车架”。我误解了PIVOT的工作方式。我改为http://sqlfiddle.com/#!3/2b405/18 – Barani