 
        
        
          Добавил:
          
          
        
        
    
            Yanus
            
            
            
            
            
            Опубликованный материал нарушает ваши авторские права? Сообщите нам.
          
          Вуз:
          Предмет:
          Файл:Сложные запросы
.txt //ВЫбрать количество предметов у каждой группы
SELECT [group].group_code, COUNT (subject_code) FROM [group] JOIN teaching_load
ON [group].group_code=teaching_load.group_code GROUP BY [group].group_code
//Количество часов у каждого преподавателя
SELECT teachers.last_name, teachers.first_name, teachers.middle_name, SUM (teaching_load.hours) AS hours_count
FROM teachers LEFT JOIN teaching_load
ON teachers.teacher_code=teaching_load.teacher_code
GROUP BY teachers.last_name, teachers.first_name, teachers.middle_name
ORDER BY hours_count DESC
//У которых не назначены часы
SELECT teachers.last_name, teachers.first_name, teachers.middle_name
FROM teachers WHERE NOT EXISTS (SELECT * from teaching_load WHERE teaching_load.teacher_code=teachers.teacher_code)
      
      
      
      
    SELECT [group].group_code, COUNT (subject_code) FROM [group] JOIN teaching_load
ON [group].group_code=teaching_load.group_code GROUP BY [group].group_code
//Количество часов у каждого преподавателя
SELECT teachers.last_name, teachers.first_name, teachers.middle_name, SUM (teaching_load.hours) AS hours_count
FROM teachers LEFT JOIN teaching_load
ON teachers.teacher_code=teaching_load.teacher_code
GROUP BY teachers.last_name, teachers.first_name, teachers.middle_name
ORDER BY hours_count DESC
//У которых не назначены часы
SELECT teachers.last_name, teachers.first_name, teachers.middle_name
FROM teachers WHERE NOT EXISTS (SELECT * from teaching_load WHERE teaching_load.teacher_code=teachers.teacher_code)
          Соседние файлы в предмете Системы управления базами данных
          
      
    
    
    
          