CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT, absences INT ); INSERT INTO students (id, name, age, absences) VALUES (1, 'Иванов Иван', 22, 5), (2, 'Петров Петр', 20, 10), (3, 'Сидоров Алексей', 23, 3), (4, 'Козлова Елена', 21, 15), (5, 'Смирнова Анна', 19, 8); (6, 'Мхитарян Геворк', 19, 5), (7, 'Афрфинов Артмий', 23, 10), (8, 'Гениев Рамазан', 23, 3), (9, 'Коровина Алина', 21, 15), (10, '', 19, 8); -- Посчитать среднее по всем пропускам SELECT AVG(absences) AS avg_absences FROM students; -- Найти студента, который пропускает больше всех SELECT * FROM students WHERE absences = (SELECT MAX(absences) FROM students); -- Отсортировать студентов, у которых меньше 50% пропусков SELECT * FROM students WHERE absences < (SELECT 0.5 * AVG(absences) FROM students);
To embed this program on your website, copy the following code and paste it into your website's HTML: