Оценка услуг

SQL-запросы

Учимся составлять сложные sql запросы на примере учебной базы данных

На хостинге есть такие таблицы:
absent (пропуски)
evals (оценки)
lessons (уроки)
pupils (ученики)

 

1) выяснить какие поля у этих таблиц с помощью запроса 
SHOW COLUMNS FROM mytable (где mytable это название таблицы)
Примечание: исследовать формат информации, которую выводит этот запрос, сделать функцию, которая извлекает из результата запроса только имена полей таблицы и возвращает эти имена в виде маркированного списка. У фнкции должен быть как минимум один аргумент - имя таблицы.
2) Вывести всю имеющуюся информацию обо всех учениках.
3) Вывести всю информацию из таблицы “Оценки”
4) Вывести всю информацию из таблицы “Пропуски”.
5) Вывести код каждого урока и дату его проведения.
6) Вывести номер каждого урока, дату его проведения и тип.
7) Вывести фамилию каждого ученика и класс, в котором он учится.
8) Вывести имя каждого ученика и его пол.
9) Вывести фамилии и имена всех учеников с указанием класса, в котором они учатся.
10) Вывести код каждого урока и его тип.
11) Определить, какие имена носят ученики. Задание выполнить, не применяя группировку записей.
12) Определить, какие классы представлены в таблице. Задание выполнить, не применяя группировку записей.
13) Определить, какие даты представлены в таблице. Задание выполнить, не применяя группировку записей.
14) Вывести информацию обо всех учениках, представленных в базеданных, в порядке уменьшения роста.
15) Вывести информацию обо всех учениках, представленных в базеданных, в алфавитном порядке фамилий.

 

14 марта/ 2015 Автор: Автор: Admin 2 год обучения Комментариев: 1 Просмотров: 1973

Похожие статьи

Комментариев: 0

Добавить комментарий

Обязательные поля помечены *. Ваш e-mail не опубликуется.