Создайте новую базу данных в SQL
- Получите список всех баз данных, доступных в системе
- Создайте таблицу, содержащую поля: Фамилия студента, Предмет, Количество часов, Оценка
- Создайте в таблице 7 записей произвольного содержания. В 3-4 записях содержимое поля должно соответствовать условиям, указанным в варианте задания (см. пункты ниже)
- Удалите 1-ую запись из таблицы
- Продемонстрируйте действие специальных функций IN, BETWEEN, LIKE, и IS NULL в условии
- Выведите предметы, за которые получена оценка больше 4
- Выведите средний балл по каждому студенту и суммарный балл по каждому предмету
- Отсортируете предметы по возрастанию оценок
- Удалите таблицы и базу данных
Ответы
Ответ дал:
0
CREATE DATABASE students;
USE students;
CREATE TABLE grades (
student_name VARCHAR (255),
subject VARCHAR (255),
hours INT,
grade INT
);
DELETE FROM grades WHERE student_name = 'John';
SELECT * FROM grades WHERE grade IN (8, 9) AND hours BETWEEN 5 AND 15 AND student_name LIKE 'A%' AND subject IS NOT NULL;
SELECT subject FROM grades WHERE grade > 4;
SELECT student_name, AVG(grade) AS avg_grade FROM grades GROUP BY student_name;
SELECT subject, SUM(grade) AS total_grade FROM grades GROUP BY subject;
SELECT subject FROM grades ORDER BY grade ASC;
DROP TABLE grades;
DROP DATABASE students;
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
1 год назад
7 лет назад
VALUES
('John', 'Mathematics', 10, 8),
('Jane', 'Physics', 15, 6),
('Bob', 'Computer Science', 20, 7),
('Alice', 'Biology', 5, 9),
('Eve', 'Chemistry', 15, 5),
('Mike', 'Geography', 10, 7),
('Nina', 'History', 5, 8);