Как вывести строку если в базе пусто?
Вам на null проверять не $av надо, а $notes. И лучше не null, а is_object
Можно сделать проще и слегка переписать запрос
$sql3="
    SELECT 
        idOeuvre, 
        IFNULL(ROUND(AVG(note)), 0) AS average
    FROM noter
    GROUP BY idOeuvre
  ";
Тогда в случае, если оценок нет, просто вернется 0 - он же и покажется.