Wrażliwa na wielkość liter w Mysql przy użyciu wybierz gdzie Zapytanie

Cześć Używam Java Endend i Mysql Backend ,,,

Właściwie wtest tbl_test zawiera

name value
---------------
 abc   22   
 xyz   14   
 ABC   32   
 xyZ    4   
 ABc    4

W Javie próbuję odzyskaćwartość abc więc napisałem kod

ResultSet result=stmt.executeQuery("select value from tbl_test where name='abc'");
while(result.next())
{
     System.out.println("Answer : "+result.getInt(1));
}
result.close();

Wyjście prądowe jest

Answer :  22
Answer :  32
Answer :  4

Właściwie chcę wynik tylko „abc”, tjOdpowiedź: 22

Znalazłem także wynik, z poniższym kodem

String name="abc";
ResultSet result=stmt.executeQuery("select name, value from tbl_test where name='"+name+"'");
while(result.next())
  {
    if(name.equals(result.getString(1))
       System.out.println("Answer : "+result.getInt(2));
  }
result.close();

Teraz otrzymuję poprawne dane wyjściowe, ale ten wynik z kodu java nie jest w zapytaniu ,,, Czy możliwe jest pobranie tego samego wyniku w zapytaniu ...

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion