一、上海公共营养师:上海公共营养师是上海市经过认证的专业营养师,其资格和职责由上海市卫生和计划生育委员会制定的《上海市公共营养师管理办法》及其法规规定。上海公共营养师的职责就是从事公共营养咨询,即为公众提供有关健康饮食、健康生活习惯、营养和健康的咨询服务。他们可以提供个人营养咨询、家庭营养咨询、工作场所营养咨询、学校营养咨询等服务。上海公共营养师要求具有国家颁发的营养学本科以上学历,具有国家认可的营养师资格证书,及其他相关资格证书。他们还需要接受定期培训,以提高自身的职业素质,更好地为公众服务。从上述可以看出,上海公共营养师专业知识和技能都比较全面,能够提供专业的营养咨询服务,为公众提供有效的健康饮食和营养建议,从而为公众提供全面的健康管理服务。二、国家公共营养师:国家公共营养师是国家经过认证的专业营养师,其资格和职责由国家卫生和计划生育委员会制定的《国家公共营养师管理办法》及其法规规定。国家公共营养师的职责就是从事公共营养咨询,即为公众提供有关健康饮食、健康生活习惯、营养和健康的咨询服务。他们可以提供个人营养咨询、家庭营养咨询、工作场所营养咨询、学校营养咨询等服务。国家公共营养师要求具有国家颁发的营养学本科以上学历,具有国家认可的营养师资格证书,及其他相关资格证书。他们还需要经过严格的资格审核,在明确的责任范围内,按照国家的相关规定,从事营养咨询工作,为公众提供专业的服务。可以看出,国家公共营养师专业知识和技能都比较全面,能够提供专业的营养咨询服务,为公众提供有效的健康饮食和营养建议,从而为公众提供全面的健康管理服务。综上所述,上海公共营养师和国家公共营养师在专业知识和能力方面都是很好的,都能够提供专业的营养咨询服务,满足公众的健康需求,但是国家公共营养师的资格审核比较严格,他们需要在明确的责任范围内,按照国家的相关规定,从事营养咨询工作,所以可以说国家公共营养师更加专业,能够更好地为公众服务。