数据库显示两个表的内容

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:31:17
比如:一个表中有性别,我用0和1表示了,还有一个表说明0代表女生,1代表男生,那么我查看第一个表如何显示男女而不显示0.1呢?
如果单单一列的话,可以显示,如果让第一个表全部都显示又该如何?

select (case 性别 when '0' then '女' else '男' end) 性别 from 表

加上其他的就可以了比如
stu
(
sno
sname
sex
)
如果要显示stu表中的所有信息
select sno,sname,(case sex when '0' then '女' else '男' end) 性别 from stu

就可以了

你那样是不行的,
直接这样做,新建一个“性别”字段,
然后:update table set 新性别字段 = '男' where 性别 = '1'
update table set 新性别字段 = '女' where 性别 = '0'
这样就显示男女了