
<%
set rs=server.createobject("adodb.recordset") ‘建立记录集对象:
sql="select * from 数据表 where 学号字段 = 你要查询的学号ID
rs.open sql,conn,3,2 ‘打开记录集
'下面就可以打开该学号的信息了
response.write rs("名字字段名")
response.write rs("男女字段名?")
rs.close ’关闭记录集
set rs=nothing ‘清空记录集
%>
所有离开了数据结构(表结构)的SQL语句都是白搭!先假设数据结构为
学生表(学号 主键或设有唯一索引,姓名,性别)
课程表(课程号 主键或设有唯一索引,课程名)
选课表(课程号,学号)-- 字段“课程号”和“学号"设有双字段唯一索引
查询出选修了所有课程的学生的学号、姓名和选修门数:
select a.学号,b.姓名,a.cnt as 选修门数 from
(select 学号,count(1) as as cnt from 选课表 group by 学号
having count(1)=(select count(1) from 课程表)) a,
学生表 b where a.学号=b.学号
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)