Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2010, 20:32   #1
allkex
Новичок
Джуниор
 
Регистрация: 01.03.2010
Сообщений: 1
По умолчанию не получаеться написать SQL запрос

Напишите запрос, который выполняет вывод списка университетов с рейтингом, превышающим 300, вместе со значением максимального размера стипендии, получаемой студентами в этих университетах.

Таблица student

STUDENT_ID — числовой код, идентифицирующий студента,
SURNAME — фамилия студента,
NAME — имя студента,
STIPEND — стипендия, которую получает студент,
KURS — курс, на котором учится студент,
CITY — город, в котором живет студент,
BIRTHDAY — дата рождения студента,
UNIV_ID числовой код, идентифицирующий университет, в котором учится студент.

Таблица university

UNIV_ID — идентификатор университета,
UNIV_NAME — название университета,
RATING — рейтинг университета,
CITY — город, в котором расположен университет.



вот то что я начал делать но мне мускул ругаеться что то с синтаксисом гшоворит...
select univ_name,rating, stipend from university u1, student s1 where u.UNIV_ID=s.UNIV_ID and stipend=(select max(stipend) form university u2 where u1.rating=u2.rating);
allkex вне форума Ответить с цитированием
Старый 26.03.2010, 22:37   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

шаг первый
максимальная стипендия по университетам
Код:
select univ_name, max(stipend)
from university u1, student s1 
where u1.UNIV_ID=s1.UNIV_ID
group by univ_name
теперь добавим информацию по рейтингу с фильтром
Код:
select univ_name, rating
from universityraty
and rating>300
и получим
Код:
select univ_name,rating, max(stipend)
from university u1, student s1 
where u1.UNIV_ID=s1.UNIV_ID and rating>300
group by univ_name,rating
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 26.03.2010 в 22:43.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL-запрос oblachko БД в Delphi 6 26.06.2009 20:34
Помогите,пожалуйста написать SQL-запрос!!! lola8669 SQL, базы данных 3 09.02.2009 19:30
Помогите написать SQL запрос Vedrus SQL, базы данных 1 22.07.2008 13:21
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15