A、NH4HCO3中含有氮元素,属于氮肥,故选项错误.B、KNO3中含有钾元素和氮元素,属于复合肥,故选项正确.C、K2SO4中含有钾元素,属于钾肥,故选项错误.D、Ca3(PO4)2中含有磷元素,属于磷肥,故选项错误.故选:B.