Найти имена всех студентов кто дружит с кем-то по имени Gabriel.

Для всех студентов, кому понравился кто-то на 2 или более классов младше, чем он вывести имя этого студента и класс, а так же имя и класс студента который ему нравится.

Для каждой пары студентов, которые нравятся друг другу взаимно вывести имя и класс обоих студентов. Включать каждую пару только 1 раз с именами в алфавитном порядке.

Найти всех студентов, которые не встречаются в таблице лайков (никому не нравится и ему никто не нравится), вывести их имя и класс. Отсортировать по классу, затем по имени в классе.

Для каждой ситуации, когда студенту A нравится студент B, но B никто не нравится, вывести имена и классы A и B.

Найти имена и классы, которые имеют друзей только в том же классе. Вернуть результат, отсортированный по классу, затем имени в классе.

Для каждого студента A, которому нравится студент B, и они не друзья, найти есть ли у них общий друг. Для каждой такой тройки вернуть имя и класс A, B, и C.

Найти разницу между числом учащихся и числом различных имен.

Найти имя и класс студентов, которые нравятся более чем 1 другому студенту.

Пора студентам выпускаться. Удалите всех с 5 курса из Highschooler (каскадного удаления в базе нет).

Если два школьника - А и В - друзья и А нравится В, но не наоборот, то удалите соответствующую строку из Likes.

Для всех случаев, когда А нравится В, а В нравится С - получите имена и классы А, В и С.

Найдите всех студентов, у которых все друзья в других классах. Получите имена и классы таких студентов.

Каково среднее число друзей у студента? (Вы должны получить одно число).

Найдите всех студентов, которые являются друзьями Cassandra, либо друзьями друзей Кассандра. Только не считайте саму Кассандру.

Найдите имена и классы студентов(-а) с наибольшим количеством друзей.