По минимуму и максимуму всё просто
SELECT brand, article FROM YourTable WHERE price = (SELECT MIN(price) FROM YourTable);
SELECT brand, article FROM YourTable WHERE delevery = (SELECT MIN(delevery) FROM YourTable);
Непонятки:
═ Соотношение, это price/delivery. Соотношение можно просчитать для любой записи в базе. Какая именно строка интересует?
═ Что происходит, если есть несколько одинаковых минимальных цен/сроков доставки. Брать наугад? Сортировать как-то ещё?
═ Непонятна формулировка «по три позиции». То есть вам что, на
каждую запись в базе по три строчки выхлопа надо что ли?