sql 视图 查询结果中某一字段被结果中同字段中其他内容替换
问题描述:
想实现在视图中建立,在数据库表中查询出来的结果,结果中的某一列全部显示这一列中特殊值的内容,例如:查询出两条数据,张三 男 100 张三 女 200 ,王五 男 200 现在想将这些信息在视图中显示为 张三 男 100 张三 男 200 王五 男 200 ,有什么方法吗?
答
什么内容叫做特殊值的内容呢?规则是什么?
答
里面插一个子查询,where gender=“男” 替换成女
答
要是性别都是男的 那么 就直接给个死值不行吗? select 名字,'男' as 性别, 年龄 where 表