【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

sql范围年龄分组查询人数

原创 2016年08月29日 16:39:33

范围年龄的查询很常用


select case when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) BETWEEN 18 AND 30 then '18-30岁'

when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) BETWEEN 31 AND 41 then '31-41岁'

when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) > 41 then '41岁以上' end as 年龄段,count(*)人数 

from lds_employment_info t

group by case  when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) BETWEEN 18 AND 30 then '18-30'
when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) BETWEEN 31 AND 41 then '31-41'
when (to_char(sysdate, 'yyyy' )-to_char(t.csrq,'yyyy')) > 41 then '41以上' end

order by 年龄段



//when右边的括号意思是(当前系统的年份-一个Date字段的年份) 

//PLSQL 结果如下:

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

SQL Server学习总结--初级

1, SQL语句 sql语言:结构化的查询语言。是关系数据库管理系统的标准语言。 它是一种解释语言,写一句,执行一句,不需要整体编译执行。 语法特点: 1,没有双引号,字符串用单引号包含; 2,没有逻...

最全的ORACLE-SQL笔记(转,出处不详)

-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、select ename, sal * 12 f

oracle 常用sql语句

-- 首先,以超级管理员的身份登录oracle        sqlplus sys/bjsxt as sysdba        --然后,解除对scott用户的锁        alter use...

超有用的sql查询语句。项目、面试都有用

超有用的sql查询语句。项目、面试都有用 create database cstp; use cstp; /*1:建立学生表*/ create table student ( 学号 char(3) primary key, 姓名 char(4), 性别
  • wsql
  • wsql
  • 2012-04-10 11:13
  • 395

Hibernate中的sql的所有的查询

Hibernate 中HQL语句 本章介绍了Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)