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