Загрузка данных


SQL-запросы:Вся информация из таблицы Student:sqlSELECT * FROM Student;
Используйте код с осторожностью.Пары Фамилия — Телефон:sqlSELECT Surname, tel FROM Student;
Используйте код с осторожностью.Студенты без номера телефона:sqlSELECT * FROM Student 
WHERE tel IS NULL OR tel = '';
Используйте код с осторожностью.Тройки Фамилия — Предмет — Оценка:sqlSELECT s.Surname, m.Subject, m.Mark 
FROM Student s 
JOIN Marks m ON s.idStudent = m.Student_idStudent;
Используйте код с осторожностью.Студенты с оценкой 2 по Математике:sqlSELECT s.* 
FROM Student s 
JOIN Marks m ON s.idStudent = m.Student_idStudent 
WHERE m.Subject = 'Математика' AND m.Mark = 2;
Используйте код с осторожностью.Фамилия и инициал (начинаются на «а», содержат «в»):sqlSELECT CONCAT(Surname, ' ', LEFT(Name, 1), '.') AS Student_Name
FROM Student 
WHERE (Surname LIKE 'А%' OR Surname LIKE 'а%') 
  AND (Surname LIKE '%в%' OR Surname LIKE '%В%');
Используйте код с осторожностью.Телефоны, содержащие только цифры 2, 3, 4, 5 и 7:(Используем регулярное выражение, синтаксис может слегка отличаться в зависимости от СУБД, например, MySQL/PostgreSQL)sqlSELECT Surname, tel 
FROM Student 
WHERE tel REGEXP '^[23457]+$';
Используйте код с осторожностью.Студенты из дома №78:sqlSELECT Surname FROM Student 
WHERE Address LIKE '%д. 78%' OR Address LIKE '%д.78%';
Используйте код с осторожностью.Инфо об Иванове, Петрове и Сидорове:sqlSELECT * FROM Student 
WHERE Surname IN ('Иванов', 'Петров', 'Сидоров');
Используйте код с осторожностью.Фамилии по алфавиту от Иванова до Сидорова:sqlSELECT Surname FROM Student 
WHERE Surname BETWEEN 'Иванов' AND 'Сидоров' 
ORDER BY Surname;
Используйте код с осторожностью.Фамилии тех, у кого по Математике >= 3 (без повторов):sqlSELECT DISTINCT s.Surname 
FROM Student s 
JOIN Marks m ON s.idStudent = m.Student_idStudent 
WHERE m.Subject = 'Математика' AND m.Mark >= 3;
Используйте код с осторожностью.Перевод в 100-балльную систему (без повторов):(Обычно 5-балльную переводят простым умножением на 20)sqlSELECT DISTINCT Mark AS Mark_5, Mark * 20 AS Mark_100 
FROM Marks;
Используйте код с осторожностью.