No se si te entendi bien o no, te voy a comentar algunas cosas que puedes hacer con el query:
Si tengo una tabla llamada
persona con los campos: NOmbre, Edad, Sexo y quiero saber los nombres de las mujeres pues el sql que usaría sería:
Código Delphi
[-]
MyQuery.text='Select Nombre From Persona Where Sexo = F';
MyQuery.Open;
Esto me puede dar N resultados en dependencia de la cantidad e mujeres que tenga mi tabla, para leer los resultados efectivamente tengo que hacer uso de un siclo por la Query e ir tomando la propiedad FieldByName('Nombre del campo').Tipo.
En este caso podría ser algo como:
Código Delphi
[-]
Var Mujeres:String;
begin
MyQuery.First;
while not MyQuery.EOF do
begin
Mujeres:=Mujeres+MyQuery.FieldByName('Nombre').AsString+ '; ';
MyQuery.next;
end;
end;
Esto te almacenará en la variable mujeres todos los nombres obtenidos.
Ahora depende de ti decir si era esto lo que buscabas o no, ya te explicaras mejor.
Saludos Yusnerqui