Mayúsculas y minúsculas en Mysql usando select donde Query

Hola, estoy usando Java front end y Mysql Backend ,,,

En realidad entbl_test contiene

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

En java trato de recuperarel valor de abc tan escrito un código

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

La salida actual es

Answer :  22
Answer :  32
Answer :  4

En realidad quiero el resultado solo 'abc' es decirRespuesta: 22

Encontré el resultado también, con el código de abajo

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();

Ahora obtengo la salida correcta, pero este resultado del código java no está en la consulta ... Es posible recuperar el mismo resultado en la consulta ...

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta