急请教!!asp中如何实现按学号查询(数据库access2003)

急请教!!asp中如何实现按学号查询(数据库access2003),第1张

连接数据库不 用说了吧?

<%

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.学号


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10833916.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存