现在想查出classID为1和2都选了的学生的学号

原创 2006年05月24日 17:37:00

studentID   classID
   1          1
   1          2
   2          1
   3          2
   4          1
   4          2
   4          3
studentID(学号,int)   classID(选课号,int)
我现在想查出classID为1和2都选了的学生的学号,答案应该是:
studentID
   1
   4
要求输入参数是字符窜,多个用逗号隔开,次列子的输入为‘1,2’
求大家帮忙看看怎么写,多谢了!

 

create proc sp_tb
@s varchar(1000)
as
begin
select studentid from tb
where charindex(','+rtrim(classid)+',',','+@s+',')>0
group by studentid
having count(classid)=len(replace(''+@s+'',',',''))
end

exec sp_tb '1,2,3'

相关文章推荐

学生社团管理系统 任务:通过此系统可以实现如下功能(包含但不限于以下功能,可自行设计): 1、社团信息包括:社团编号、社团名称、成立时间…… 2、学生信息包括:学号、姓名、性别、年级、专业…… 3

#include #include #include #include #include #include #include #include #include #define DAT_FIL...

定义一个表示学生信息的类Student,要求如下:  (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。

/*定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成...

第十四周 【项目2-用文件保存的学生名单】若干名学生的学号 姓名和C++课、高数和英语成绩

运行代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015...

实验1 输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束

实验1   输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。 输入:          输出: 1 zhang 78         ...

用C语言编写一个双链表,每个结点存储学生的编号以及姓名,遍历这个双链表,并将学号按照从小到大进行排序

#include #include #include #include struct student { int stu_no; char stu_name[6]; struct st...

PL/SQL之存储过程修改学生学号及触发器实现一致性

(1)创建三个表:Student(S#, Sname, age), Course(C#, cname, credit), SC(s#, c#, score),其中SC的S#和C#都是外键,分别引用St...

第一周:项目3 学生成绩的结构体数组(包括学号、姓名、三门课成绩、总分、均分)

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:riqi .cpp * 作 者:李...

数组排序之对一组学生按照成绩, 学号,年龄, 姓名排序~

创建一个学生的类Student, 实例变量:姓名, 年龄, 成绩, 学号. 管理联系人, 按年龄的升序排序, 按成绩的降序排序, 按姓名降序排序, 按学号升序排序 main.m  ...
  • WMMBK
  • WMMBK
  • 2014年12月27日 17:42
  • 522

js实现往表格动态添加学生的学号、姓名、语数英的考试成绩和总分(总分不是填写),实现行与行之的颜色相间,高光的效果

学生成绩表 *{ padding: 0; margin: 0; } bo...

有一个结构体变量stu,内含学生学号,姓名和三门课成绩。要求在main函数中为各位成员赋值,在另一函数print中将他们输出。

// 121209 第七章例7.5.cpp : 定义控制台应用程序的入口点。 // /* * Copyright (c) 2012, 烟台大学计算机学院 * Al...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:现在想查出classID为1和2都选了的学生的学号
举报原因:
原因补充:

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