mysql - 无法获得正确的结果:需要 SQL 查询帮助
问题描述
各位,
rs3=st.executeQuery("select * from "+sdata[j]+" where Username='"+idata[i]+"'");
while(rs3.next())
{
%><td><%out.println(rs3.getString("Final_Grade"));%></td><%
}
在上面的 JSP 代码中,sdata[j] 是表名数组,idata[i] 是用户名数组。我想要实现的是,使用 username==idata[i] 从表 sdata[j] 中检索 final_grade 。由于用户名存在于某个表中,因此它显示最终成绩,但是当在表中找不到任何记录时,我想将其打印为“Null”而不是 Final_Grade 。这有可能实现吗?
解决方案
这是基于我最近的评论的答案:
rs3=st.executeQuery("select * from "+sdata[j]+" where Username='"+idata[i]+"'");
flagRows = false;
while(rs3.next())
{
%><td><%out.println(rs3.getString("Final_Grade"));%></td><%
flagRows = true;
}
if (flagRows == false)
{
%><td><%out.println("NULL");%></td><%
}
推荐阅读
- c++ - 使用 rapidjson 解析 C++ 中的对象数组
- c# - 正则表达式检查字符串的一部分并用逗号提取数字
- c# - System.Drawing.Image 交换肖像图像的宽度和高度
- python - 基于颜色python的对象边界框
- ios - 尝试为 iOS 编程锚定图像
- python - 如何从 url 获取 ID 用于 Put 路由和 Delete
- php - MongoDB Atlas:MongoCursorTimeoutException(错误)::读取0字节后读取超时,等待-1.000000秒
- c# - C# NullReference 但 Visual Studio 显示对象不为空
- python - Python数据框算法父类
- html - Django,动态设置img src