各位大侠:
ms sql server 表中有2个子段:学生和成绩。偶用UNION 连接2条select语句 查询2个学生的成绩,然后把成绩进行整型变量
的操作分析。
如下:
sql="select 成绩 from table1 WHERE table1.姓名 = '张三' UNION select 成绩 from table1 WHERE table1.姓名 = '李四'";ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
int recordOfZS=rs.getInt("成绩"); //希望保存张三的成绩
int recordOfLS=rs.getInt("成绩"); //希望保存李四的成绩
%>
<%=recordOfZS%>
<%=recordOfLS%>
<%
}想请教:怎么才能分别保存两个不同学生的成绩阿?
ms sql server 表中有2个子段:学生和成绩。偶用UNION 连接2条select语句 查询2个学生的成绩,然后把成绩进行整型变量
的操作分析。
如下:
sql="select 成绩 from table1 WHERE table1.姓名 = '张三' UNION select 成绩 from table1 WHERE table1.姓名 = '李四'";ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
int recordOfZS=rs.getInt("成绩"); //希望保存张三的成绩
int recordOfLS=rs.getInt("成绩"); //希望保存李四的成绩
%>
<%=recordOfZS%>
<%=recordOfLS%>
<%
}想请教:怎么才能分别保存两个不同学生的成绩阿?
select '张三成绩' =成绩 ,'李四成绩'=0 from table1 WHERE table1.姓名 = '张三 '
UNION
select '张三成绩'=0, '李四成绩'= 成绩 from table1 WHERE table1.姓名 = '李四 '
) aa然后int recordOfZS=rs.getInt( "张三成绩 "); //希望保存张三的成绩
int recordOfLS=rs.getInt( "李四成绩 "); //希望保存李四的成绩
1:可不可以继续用 ResultSet 语句接着查询第二张表?我是说在同一个jdbc连接sql server 的流程里。
2:您上边的方法,能加上inner join 么?能和连接查询一起使用么?我会把贴子加分的,appreciation for your help!