1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Triplet |
13.12.2008 21:54
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Женский Репутация: 0 |
Здравствуйте.
Помогите, пожалуйста, написать вложенный запрос на sql. Есть таблица Student с полем ФИО,ID, есть таблица Оценки, т.е. по определённому заданию своя оценка (в процентах) и есть таблица Посещаемость. На отчисление выводятся те, у кого средний балл меньше 40% и посещаемость <30%. Я sql начала изучать совсем недавно, могу написать только тривиальный select, так что извиняюсь, если вопрос дурацкий Заранее спасибо! |
![]() ![]() |
| Triplet |
14.12.2008 16:41
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Женский Репутация: 0 |
Спасибо большое!
Только запрос не выводит оценки равные null (тип оценки int), Пробовала дописать так (Grades.Grade)=null), но ничего не выводится. Или не должно выводиться? Пока по посещаемости подсчётов не надо, потом будет задание высчитывать посещаемость(на каждое занятие стоит флаг, если студент был, то true, если нет, то false) и надо будет посчитать кол-во всех true. Сообщение отредактировано: Triplet - 14.12.2008 16:42 |
Triplet Вывод кандидатов на отчисление 13.12.2008 21:54
volvo Если у тебя в таблице Оценки хранится несколько оц... 14.12.2008 11:56
volvo Так запрос вообще не выводит никакие оценки, это в... 14.12.2008 16:48
Triplet В смысле запрос не учитывает тех, у кого оценки=nu... 14.12.2008 16:50
volvo А, я кажется понял... Ты имела в виду выводить ИЛИ... 14.12.2008 17:05
Triplet Нет:), я имела ввиду, что даже если оставить одно... 14.12.2008 17:25
volvo Ясно, тебе просто нужно ,чтобы Null-значения счита... 14.12.2008 18:41
Triplet Спасибо большое!
А в MS SQL 2008 есть аналогич... 14.12.2008 19:30
volvo Нет, не через If/Else, насколько я помню, через CA... 14.12.2008 23:10
Triplet volvo , ещё раз огромное спасибо!!! 15.12.2008 8:16![]() ![]() |
|
Текстовая версия | 9.12.2025 16:31 |