请教,一个user表,里面有username,sex(1表示男性,0表示女性),我要统计这个表里面男性共有多少人,女性共有多少人,然后把查询结果里面的1替换成“男”,0替换成“女”,我现在的sql语句select replace(sex,'1','男'),replace(sex,'0','女'),count(*) from username group by sex 查询结果有重复显示了,不行啊
解决方案 »
- 触发器和序列的问题
- 请教一个 ORACLE中 减法的问题,群众乱入
- 如果确保多台DB Server(异地)之间数据的一致性?
- 一个session状态为killed,可一直是Row Exclusive锁,都kill一天了v$sess_io中数据还在增长!
- procedure的问题!
- 关于ORACLE系统运行的操作系统选型问题(WINDOWS OR LINUX)
- 在安装到100%的时候弹出启动服务出错。。怎么办。。急。。。
- 数据库本地管理与字典管理有什么区别?
- 再说字符集
- Oracle11g服务端登录plsql客户端时报ORA-12546 TNS:权限被拒绝,之前还是可以用的
- [求助]重建索引后的问题
- 关于这种Oracle数据库问题,应该看什么书呢?
from username
select sum(decode(sex,'1',1,0)) 男性,sum(decode(sex,'0',1,0)) 女性
from username正解