2 qq 34061259 qq_34061259 于 2016.03.08 16:14 提问

oracle查询所有大于女生最大年龄的男生信息
sql

oracle查询所有大于女生最大年龄的男生信息,sql怎么做啊,求大神,oracle查询所有大于女生最大年龄的男生信息

6个回答

enpterexpress
enpterexpress   Rxr 2016.03.08 17:30
已采纳

select * from table where age > (select max(age) from table where sex ='女' ) and sex = '男'

xsh179x
xsh179x   2016.03.08 16:33

子查询,先查女生中年龄最大的,然后在查男生大于女生最大年龄的人

kzy8462
kzy8462   2016.03.08 16:37

select 男生信息 from 表 a where a.age > (select max(女生年龄) from 表 ) and sex = '男'

t18267174450
t18267174450   2016.03.08 16:42

select * from 信息表 where 性别='男' and 年龄>(select max(年龄) from 信息表 where 性别='女')

Royal_lr
Royal_lr   Ds   Rxr 2016.03.08 16:48

先查询女生中的最大年龄,,然后查询男生大于女生中最大年龄

zhanghongjie0302
zhanghongjie0302   2016.03.08 16:57

select * from userinfo a where a.age >(select max(age) from a where sex='女') and a.sex='男';

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一条SQL语句实现查询每个部门中年龄最大的员工信息
<br /><br />select *  from   test1 t<br />    where   not   exists(select   1   from   test1   where   BranchId=t.BranchId and  Age> t.Age)   
Sql 查询每个年级中,年龄最大的两个学生信息。。。
学生信息userInfo表结构:学生信息userInfo表数据:方法1:select * from userInfo a where (select count(*)from userInfo b where b.major = a.major and b.age>=a.age )<=2 order by major, age desc;查询结果:方法2:select * from userIn
MySQL练习2
学习MySQL过程中做的练习题,感觉是不错的例子就记录下来。 例子
oracle 通过身份证号 查询年龄大于60岁的人
select substr(t.user_code ,7,8) from table t where substr(t.user_code ,7,8)
将一个表中的总人数,男生人数,女生人数同时输出
例如: 新建一个系部表department(系部名称,总人数,男生人数,女生人数),用T-sql语句从学生表中采集相应信息添加到系部表中 介绍两种方法 1.用到了select into,要注意的是select into要求此前并没有department表 完成这题的方法可以为     select 所在系 as 系部名称,count(*) as 总人数,     sum(case 性别
数据操作语句-1
1.查询SC表中的全部数据 2.查询计算机系学生的姓名和年龄 3查询成绩在70~80分的学生的学号、课程号和成绩 4.查询计算机系年龄在18~20岁的男生姓名和年龄   5.查询C001课程的最高分   6查询计算机系学生的最大年龄和最小年龄 7统计每个系的学生人数 8统计每门课程的选课人数和最高成绩 9.统计每个学生的选课
按照班级,统计班级的总人数,男生人数和女生人数分别是多少
有student表,按照班级,统计班级的总人数,男生人数和女生人数分别是多少。 select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人数,sum(case when stuSex='女' then 1 else 0 end ) 女生人数   from student  
为学生数据库增加一个查询男生或女生的存储过程
为学生数据库增加一个查询男生或女生的存储过程,并设计应用程序使用该存储过程。 提示: 存储过程语句如下: ALTER PROCEDURE SelectManStudent(@Sex nchar(1)) AS SELECT StudentNum,StudentName,StudentSex FROM Student WHERE(StudentSex=@Sex) RETURN
SQL - 找出年龄在18到20之间的学生的学号、姓名、年龄,并按年龄升序排列
SELECT [ID], [Name], [Age] FROM [dbo].[Student] WHERE [Age] BETWEEN 18 AND 20 ORDER BY [Age] ASC
Training5 指针和链表训练
1. 题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.                                                                                    提示:用环形链表实现  #include #include #define N 10