oracle用decode查询男女人数
时间: 2024-08-02 22:00:58 浏览: 42
oracle decode
Oracle中的`DECODE`函数是一个条件表达式,常用于将某个值转换成文本或者执行不同的SQL操作。如果你想通过`DECODE`函数查询男女人数,假设你有一个包含性别字段的表,比如`Employees`,并且性别字段名为`Gender`,可以这样做:
```sql
SELECT COUNT(*),
DECODE(Gender, 'Male', '男性', 'Female', '女性') AS GenderCount
FROM Employees
GROUP BY Gender;
```
这个查询会计算每个性别的员工数量,并用`DECODE`函数将'Male'转化为'男性','Female'转化为'女性'。`COUNT(*)`用来统计每个分组的数量。
阅读全文