Невозможно получить правильный результат: требуется справка по SQL-запросу - PullRequest
0 голосов
/ 30 августа 2018

Дорогие все,

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] - это массив имен пользователей. я пытаюсь получить final_grade из таблиц sdata [j] с именем пользователя == idata [i]. Поскольку имя пользователя существует в некоторой таблице, оно отображает итоговую оценку, но когда в таблице не найдено ни одной записи, я хочу напечатать его как «Null» вместо Final_Grade. Возможно ли это реализовать?

1 Ответ

0 голосов
/ 30 августа 2018

Вот ответ на основании моего последнего комментария:

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><%
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...