帮忙写出sql语句:查询 某门课程 有十条记录的 学生的学号!!!急 在线等 谢啦
一共四门课程,数学、语文、英语、计算机。 字段 考试名称的前两三位。
附上表中的部分数据如下:
登陆名 用户姓名 组织架构 考试名称 参加次数 最后参加时间 考试成绩 操作
num name groupname examname examcount acquiretime grade
2005031021155 王爱娣 正式学生 数学统考模拟十 1 2009-05-01 21:41:32 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟一 1 2009-05-01 22:10:37 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟三 1 2009-05-01 22:03:43 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟六 1 2009-05-01 21:55:41 100 考生成绩
2009031071006 张伟 正式学生 语文统考模拟一 1 2009-05-03 19:55:54 0 考生成绩
2009031071006 张伟 正式学生 语文统考模拟三 1 2009-05-03 20:38:38 0 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟六 2 2009-05-04 09:10:12 80 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟三 2 2009-04-30 10:52:14 80 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟五 2 2009-04-30 11:09:53 78 考生成绩
2005031021154 李会超 正式学生 英语统考模拟五 1 2009-05-02 21:41:42 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟四 1 2009-05-02 21:43:09 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟六 1 2009-05-02 21:34:50 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟一 1 2009-05-02 21:47:40 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟二 1 2009-05-02 21:46:06 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟九 1 2009-05-01 21:24:34 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟四 1 2009-05-02 15:26:02 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟六 1 2009-05-02 15:26:42 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟一 1 2009-05-02 14:04:36 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟二 1 2009-05-02 15:25:17 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟十 1 2009-05-02 15:27:51 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟九 1 2009-05-02 15:27:32 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟七 1 2009-05-02 15:27:00 0 考生成绩
2009021071012 史芳芳 正式学生 语文统考模拟二 1 2009-05-01 17:40:23 0 考生成绩
2008031071249 唐海亮 正式学生 语文统考模拟七 3 2009-05-02 12:55:19 19 考生成绩
2009031031210 瑞昊旭 正式学生 语文统考模拟一 1 2009-05-01 18:52:00 14 考生成绩
2009031071040 李珊珊 正式学生 语文统考模拟一 1 2009-04-30 18:40:08 40 考生成绩
2009083031024 陈毅龙 正式学生 计算机统考模拟一 1 2009-05-04 10:54:56 66.68 考生成绩
2009083031024 陈毅龙 正式学生 语文统考模拟一 1 2009-05-04 09:32:50 0 考生成绩
2006031071173 温博龙 正式学生 语文统考模拟一 1 2009-05-03 19:36:38 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟三 1 2009-05-03 13:55:14 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟八 1 2009-05-03 14:14:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟五 1 2009-05-03 13:59:44 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟四 1 2009-05-03 13:56:50 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟六 1 2009-05-03 14:07:11 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟一 1 2009-05-03 13:46:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟二 1 2009-05-03 13:53:01 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟十 1 2009-05-03 14:19:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟九 1 2009-05-03 14:16:20 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟七 1 2009-05-03 14:08:19 0 考生成绩
2008291071029 杨洁 正式学生 英语统考模拟八 1 2009-05-01 00:02:30 0 考生成绩
2009031071005 廉永超 正式学生 语文统考模拟一 2 2009-05-02 13:49:11 10 考生成绩
2009031071005 廉永超 正式学生 语文统考模拟七 1 2009-05-02 13:48:43 0 考生成绩
2005031021158 吴彤 正式学生 数学统考模拟一 1 2009-05-04 00:05:27 0 考生成绩
2009021011009 李草平 正式学生 数学统考模拟七 1 2009-05-01 18:03:03 10 考生成绩
2006031021416 杨加香 正式学生 语文统考模拟一 1 2009-05-04 08:28:09 40 考生成绩
2009033021044 王奇创 正式学生 计算机统考模拟一 2 2009-05-03 13:51:59 92 考生成绩
2007241071054 刘晨 正式学生 语文统考模拟十 1 2009-05-03 16:34:58 0 考生成绩
2007241071054 刘晨 正式学生 语文统考模拟七 2 2009-05-03 16:16:55 40 考生成绩
2008031071312 于琳琳 正式学生 语文统考模拟七 1 2009-05-03 18:33:12 0 考生成绩
2006021071073 许林林 正式学生 英语统考模拟二 1 2009-04-30 12:37:52 40 考生成绩
2009031071051 韩荣春 正式学生 语文统考模拟一 1 2009-05-03 20:25:45 37 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟二 2 2009-05-04 14:39:33 0 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟一 3 2009-05-04 14:06:23 50 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟三 1 2009-05-04 14:44:09 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟二 1 2009-04-30 10:48:59 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟四 1 2009-04-30 23:32:52 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟八 1 2009-04-30 17:03:45 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟六 1 2009-04-30 23:39:56 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟六 1 2009-04-30 16:59:19 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟一 1 2009-04-30 23:26:53 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟四 1 2009-04-30 12:40:39 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟五 1 2009-04-30 12:42:42 0 考生成绩
2008081031055 燕翔 正式学生 英语统考模拟八 1 2009-05-03 09:21:30 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟二 1 2009-05-03 19:04:45 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟一 1 2009-05-03 18:34:35 14 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟三 1 2009-05-03 19:11:14 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟五 1 2009-05-03 19:25:32 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟四 1 2009-05-03 19:18:55 0 考生成绩
2008031021199 齐振朋 正式学生 语文统考模拟九 1 2009-05-02 17:38:56 40 考生成绩
2008031021199 齐振朋 正式学生 语文统考模拟八 1 2009-05-02 18:33:48 0 考生成绩
2008031031250 葛邦清 正式学生 语文统考模拟一 2 2009-05-01 16:27:57 39 考生成绩
2008031071251 赵艳霞 正式学生 语文统考模拟七 1 2009-05-02 10:33:36 3 考生成绩
2004031021007 屈凯 正式学生 数学统考模拟七 1 2009-05-02 13:47:49 0 考生成绩
2009023011004 史建志 正式学生 计算机统考模拟一 2 2009-05-03 21:35:18 72.68 考生成绩
2009031031264 周海虹 正式学生 语文统考模拟七 1 2009-04-30 13:09:53 0 考生成绩
OK 我QQ号码:305954240
一共四门课程,数学、语文、英语、计算机。 字段 考试名称的前两三位。
附上表中的部分数据如下:
登陆名 用户姓名 组织架构 考试名称 参加次数 最后参加时间 考试成绩 操作
num name groupname examname examcount acquiretime grade
2005031021155 王爱娣 正式学生 数学统考模拟十 1 2009-05-01 21:41:32 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟一 1 2009-05-01 22:10:37 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟三 1 2009-05-01 22:03:43 100 考生成绩
2005031021155 王爱娣 正式学生 数学统考模拟六 1 2009-05-01 21:55:41 100 考生成绩
2009031071006 张伟 正式学生 语文统考模拟一 1 2009-05-03 19:55:54 0 考生成绩
2009031071006 张伟 正式学生 语文统考模拟三 1 2009-05-03 20:38:38 0 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟六 2 2009-05-04 09:10:12 80 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟三 2 2009-04-30 10:52:14 80 考生成绩
2008031071158 吕海霞 正式学生 语文统考模拟五 2 2009-04-30 11:09:53 78 考生成绩
2005031021154 李会超 正式学生 英语统考模拟五 1 2009-05-02 21:41:42 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟四 1 2009-05-02 21:43:09 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟六 1 2009-05-02 21:34:50 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟一 1 2009-05-02 21:47:40 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟二 1 2009-05-02 21:46:06 0 考生成绩
2005031021154 李会超 正式学生 英语统考模拟九 1 2009-05-01 21:24:34 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟四 1 2009-05-02 15:26:02 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟六 1 2009-05-02 15:26:42 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟一 1 2009-05-02 14:04:36 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟二 1 2009-05-02 15:25:17 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟十 1 2009-05-02 15:27:51 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟九 1 2009-05-02 15:27:32 0 考生成绩
2008031071235 姜巍 正式学生 英语统考模拟七 1 2009-05-02 15:27:00 0 考生成绩
2009021071012 史芳芳 正式学生 语文统考模拟二 1 2009-05-01 17:40:23 0 考生成绩
2008031071249 唐海亮 正式学生 语文统考模拟七 3 2009-05-02 12:55:19 19 考生成绩
2009031031210 瑞昊旭 正式学生 语文统考模拟一 1 2009-05-01 18:52:00 14 考生成绩
2009031071040 李珊珊 正式学生 语文统考模拟一 1 2009-04-30 18:40:08 40 考生成绩
2009083031024 陈毅龙 正式学生 计算机统考模拟一 1 2009-05-04 10:54:56 66.68 考生成绩
2009083031024 陈毅龙 正式学生 语文统考模拟一 1 2009-05-04 09:32:50 0 考生成绩
2006031071173 温博龙 正式学生 语文统考模拟一 1 2009-05-03 19:36:38 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟三 1 2009-05-03 13:55:14 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟八 1 2009-05-03 14:14:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟五 1 2009-05-03 13:59:44 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟四 1 2009-05-03 13:56:50 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟六 1 2009-05-03 14:07:11 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟一 1 2009-05-03 13:46:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟二 1 2009-05-03 13:53:01 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟十 1 2009-05-03 14:19:17 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟九 1 2009-05-03 14:16:20 0 考生成绩
2009033021024 殷舒 正式学生 英语统考模拟七 1 2009-05-03 14:08:19 0 考生成绩
2008291071029 杨洁 正式学生 英语统考模拟八 1 2009-05-01 00:02:30 0 考生成绩
2009031071005 廉永超 正式学生 语文统考模拟一 2 2009-05-02 13:49:11 10 考生成绩
2009031071005 廉永超 正式学生 语文统考模拟七 1 2009-05-02 13:48:43 0 考生成绩
2005031021158 吴彤 正式学生 数学统考模拟一 1 2009-05-04 00:05:27 0 考生成绩
2009021011009 李草平 正式学生 数学统考模拟七 1 2009-05-01 18:03:03 10 考生成绩
2006031021416 杨加香 正式学生 语文统考模拟一 1 2009-05-04 08:28:09 40 考生成绩
2009033021044 王奇创 正式学生 计算机统考模拟一 2 2009-05-03 13:51:59 92 考生成绩
2007241071054 刘晨 正式学生 语文统考模拟十 1 2009-05-03 16:34:58 0 考生成绩
2007241071054 刘晨 正式学生 语文统考模拟七 2 2009-05-03 16:16:55 40 考生成绩
2008031071312 于琳琳 正式学生 语文统考模拟七 1 2009-05-03 18:33:12 0 考生成绩
2006021071073 许林林 正式学生 英语统考模拟二 1 2009-04-30 12:37:52 40 考生成绩
2009031071051 韩荣春 正式学生 语文统考模拟一 1 2009-05-03 20:25:45 37 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟二 2 2009-05-04 14:39:33 0 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟一 3 2009-05-04 14:06:23 50 考生成绩
2008031071257 任怀雷 正式学生 语文统考模拟三 1 2009-05-04 14:44:09 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟二 1 2009-04-30 10:48:59 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟四 1 2009-04-30 23:32:52 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟八 1 2009-04-30 17:03:45 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟六 1 2009-04-30 23:39:56 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟六 1 2009-04-30 16:59:19 0 考生成绩
2009033021028 冯塬清 正式学生 英语统考模拟一 1 2009-04-30 23:26:53 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟四 1 2009-04-30 12:40:39 0 考生成绩
2009033021028 冯塬清 正式学生 计算机统考模拟五 1 2009-04-30 12:42:42 0 考生成绩
2008081031055 燕翔 正式学生 英语统考模拟八 1 2009-05-03 09:21:30 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟二 1 2009-05-03 19:04:45 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟一 1 2009-05-03 18:34:35 14 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟三 1 2009-05-03 19:11:14 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟五 1 2009-05-03 19:25:32 0 考生成绩
2008031021227 冯蕊 正式学生 语文统考模拟四 1 2009-05-03 19:18:55 0 考生成绩
2008031021199 齐振朋 正式学生 语文统考模拟九 1 2009-05-02 17:38:56 40 考生成绩
2008031021199 齐振朋 正式学生 语文统考模拟八 1 2009-05-02 18:33:48 0 考生成绩
2008031031250 葛邦清 正式学生 语文统考模拟一 2 2009-05-01 16:27:57 39 考生成绩
2008031071251 赵艳霞 正式学生 语文统考模拟七 1 2009-05-02 10:33:36 3 考生成绩
2004031021007 屈凯 正式学生 数学统考模拟七 1 2009-05-02 13:47:49 0 考生成绩
2009023011004 史建志 正式学生 计算机统考模拟一 2 2009-05-03 21:35:18 72.68 考生成绩
2009031031264 周海虹 正式学生 语文统考模拟七 1 2009-04-30 13:09:53 0 考生成绩
OK 我QQ号码:305954240
select num,count(num) from NetexamGrade group by num having count(*)=10
是这么写的。
查询某门课有十条记录的,所有学生的,学号
怎么写呀,,,请指点
select num from table
where examname exists
(select examname from(select examname,count(*) from table group by examname having count(*)=10));试试吧
然后再
select num from
(select num,count(*) from table
where instr(exmaname,'语文')>0
group by num having count(*)=10));
(select num, (case when instr(exmaname,'语文')>0 then '语文'
when instr(exmaname,'数学')>0 then '数学'
when instr(examname,'计算机')>0 then '计算机') examname
from tablename ) t1
group by num having count(examname) =10
或许有点语法错误,但这是我的思路。
from (select num, substr(exmaname, 1, 2), count(*)
from table
group by num, substr(exmaname, 1, 2)
having count(*) = 10));
错误: FROM 中的子查询必须有一个别名。
其中 a 是我取的别名结果:
错误信息如下:class org.apache.torque.TorqueException: 错误: 函数 instr(character varying, "unknown") 不存在。
--TRY IT
SELECT num,name ,SUBSTR(examname ,1,INSTR(examname ,'统考')-1) KM ,COUNT(*) FROM YOURTABLE
GROUP BY NUM,NAME,SUBSTR(examname ,1,INSTR(examname ,'统考')-1) HAVING COUNT(*)=10
(select num,count(*) from table
group by num having count(*)>=10));
table 改成你自己的表名
select num from
(select examname from
(select num, (case when instr(exmaname,'语文')>0 then '语文'
when instr(exmaname,'数学')>0 then '数学'
when instr(examname,'计算机')>0 then '计算机'
else null ) examname
from tablename ) t1
group by examname having count(examname) =10 ) t2 where exists
(select * from
(select num, (case when instr(exmaname,'语文')>0 then '语文'
when instr(exmaname,'数学')>0 then '数学'
when instr(examname,'计算机')>0 then '计算机'
else null ) examname
from tablename ) t3 where t2.num=t3.num
SQL> select bmbh from (select bmbh,count(*) from dbzg where instr(jg,'天津')>0 group by bmbh having
count(*)=5);BMBH
--------------------
011101
011402
031001
030801
030710
030717
030720
030722已选择8行。我在sql*plus中这条语句是可以执行的
去揭帖代码如下:
select num
from (select num,count(*) from NetexamGrade where NetexamGrade.examname like '数学%' group by num having count(*)=10) a说明:其中字母a 是 别名;
不支持 函数 instr()