sql语句 如果为空则查询另一列该怎么写

人员信息表,里面有姓名,学历1和学历2表。
我想搜索的时候,如果学历1不为空,则取学历1数据,否则取学历2数据。取出来的结果是:张三,本科。
界面不用考虑从哪个字段里面出来的。
select * from XXX where name=姓名 and ..............

第1个回答  2015-12-23
case when then end本回答被提问者采纳
相似回答