条件: 10人以下 10到20人 20到30人
人数: 22 34 21
我想问下如何才能通过一条sql 查询出人数列的所有值的方式。
人数: 22 34 21
我想问下如何才能通过一条sql 查询出人数列的所有值的方式。
解决方案 »
- oracle中16进制怎么表示?
- oracle security management
- Oracle创建基于自定义函数的索引的问题
- 比较急~求一个可以用的java 连接池~ 谢了~
- 反向like型的条件怎么弄?
- Oracle9i导入数据问题?
- 学习,求一个简单的存储过程的实例
- oracle8.1.7备份的时候发生断电,再检查数据时出现database error code:1578
- 求急:如何完整的移植Oracle8i数据库到另一台服务器?(在线等待)
- 请问:如何在ORACLE里对表建立关系,直接用图形界面。
- Oracle 11G 'impdb' 不是内部或外部命令,也不是可运行的程序
- mysql语句如何实现这样的情况?
select 'A' dept,22 person_num from dual
union all
select 'B' dept,34 person_num from dual
union all
select 'C' dept,21 person_num from dual
)
select person_num,case
when person_num < 10 then
dept||'小于10人'
when person_num >= 10 and person_num < 20 then
dept||'10-20人之间'
when person_num >= 20 and person_num < 30 then
dept||'20-30人之间'
else
dept||'大于30人'
end dept_type
from tmp