一、上海公共营养师和国家公共营养师的区别1、资格条件不同:上海公共营养师需要在上海市内有相应资质的高等院校毕业,并取得营养学等相关专业的本科学历,经上海市营养学会认定后方可取得上海公共营养师资格;而国家公共营养师则需通过国家公共营养师资格考试,经国家营养卫生局认定后方可取得资格。2、护理范围不同:上海公共营养师仅限于在上海市内提供营养指导,而国家公共营养师则可在全国范围内提供营养指导服务。3、职业发展不同:上海公共营养师可以在上海市内担任营养指导服务的专业人员,而国家公共营养师则可以在全国范围内从事营养领域的科研、教学及管理工作。二、上海公共营养师和国家公共营养师的优劣比较1、上海公共营养师拥有更短的考试时间,考试时间一般为2个月,而国家公共营养师考试时间则要比上海公共营养师长,一般需要3-6个月的时间才能完成考试。2、上海公共营养师的考试内容比较单一,主要考察营养学的理论知识,考试范围较窄;而国家公共营养师的考试内容则比较多样,综合考察营养学的理论知识和营养学的临床实践能力,考试范围较广。3、上海公共营养师的工作范围只限于上海市,职业发展空间有限,而国家公共营养师则可以在全国范围内从事营养领域的工作,拥有更大的职业发展空间。4、上海公共营养师的薪酬普遍较低,而国家公共营养师则具有较高的社会地位,待遇也相对较高。总之,上海公共营养师和国家公共营养师各有优势,应根据自身实际情况选择相应的资格证书,以便提升自身的职业发展水平。