有一张人员表,有一个民族和学历的字段,存的是民族的代码和学历的代码,然后又有一张字典表,存的代码对应的具体内容。
比如01表示汉族,211表示初中毕业。
但是人员表里面的代码不能和字典表里面的代码完全匹配。
能否有一个查询,在查询人员表的时候,如果代码匹配的就显示具体的内容,不匹配的就直接显示代码。谢谢!
比如01表示汉族,211表示初中毕业。
但是人员表里面的代码不能和字典表里面的代码完全匹配。
能否有一个查询,在查询人员表的时候,如果代码匹配的就显示具体的内容,不匹配的就直接显示代码。谢谢!
解决方案 »
- 这句oracle语句怎么修改成mysql的
- 新人,想学习orcale,请教点比较2个问题,高人可以发个帮助让我哦看看么
- WEBLOGIC服务定时启动语句,在线等
- 请教:使用JPA往Oracle中写数据,传入的是整数,结果写入的却是数据却是随机浮点
- 目前需要一些一个关于SQL转成Oracle的报告
- 比较傻的问题
- oracle安装默认用户都是做什么用的?oracle必须用的用户是哪几个?
- 新手报道,推荐一下oracle得学习资料
- 请问一下在Oracle环境下怎么实现与SQL server 2000的事件探察器一样的功能?
- 安装stackspace的错误!
- 请问下sql语句!
- 一个查询语句。解决马上结贴。
字典表 contents(代码 code,信息 information)
select
nvl((select information from contents t_c where t_c.code=t_p.minority_code),minority_code),
nvl((select information from contents t_c where t_c.code=t_p.education_code),education_code),
from person t_p