Has de tener en cuenta que si el motor de base de datos hace diferencia de Mayúsculas y Minúsculas, el query descrito te traerá solo aquellos que comiencen con A mayúscula.
Para traerlos todos podria ser:
Código:
SELECT * FROM productos
WHERE nombredeproducto LIKE 'A%'
or nombreproducto LIKE 'a%'
order by nombreproducto;
o bien:
Código:
SELECT * FROM productos
WHERE upper(nombredeproducto) LIKE 'A%'
order by nombreproducto;
donde la función upper te devuelve una cadena en mayúsculas. Regularmente todos los motores tienen un equivalente para ella (UPCASE por ejemplo).
Hasta luego.
;)