Назад    Оглавление    Далее

Практическое занятие 3: ограничение количества выбираемых строк.

  1. Дайте ответы на следующие вопросы:
    1. Сортировка по столбцу, который не был выбран, невозможна. (Да/Нет).
    2. Следующая команда SELECT будет успешно выполнена. (Да/Нет).
    3. Следующая команда SELECT будет успешно выполнена. (Да/Нет).
    4. Сколько ошибок содержит следующая команда SELECT? Укажите их.

  2. Выполните следующие действия, пользуясь таблицей S_CUSTOMER.
    1. Создайте запрос для вывода названия, номера и кредитного рейтинга всех фирм-клиентов, имеющих торгового представителя под номером 11. Сохраните команду SQL в файле.
    2. Выполните запрос из файла.
    3. Измените команду присвоив столбцам заголовки Company, Company ID, Raiting. Выполните запрос еще раз. Сохраните отредактированный запрос в файле.
    4. Company
      -------------------
      Company id
      -------------------
      Raiting
      -------------------
      Womansport204GOOD
      Beisbol Si!209GOOD
      Big John’s Sports Emporium213GOOD
      Ojibway Retail214GOOD

    5. Загрузите файл в буфер SQL. Отсортируйте результат запроса в порядке убывания номеров клиентов. Выполните запрос.

  3. Покажите структуру таблицы S_EMP.
    1. Получите имя пользователя для сотрудника с номером 23.
    2. Получите список имен, фамилий и номеров отделов для служащих отделов 10 и 50. Отсортируйте список по фамилиям в алфавитном порядке. Объедените имя с фамилией и назовите столбец “Employees”.
    3. Получите информацию по всем служащим, в фамилии которых имеется буква “s”.
    4. Выведете имя пользователя и дату начала работы всех служащих, нанятых между 14 мая 1990 года и 26 мая 1991 года. Результаты запроса отсортируйте по убыванию дат начала работы.

  4. * Сделайте следующее, пользуясь таблицей S_EMP.
    1. Напишите запрос для вывода фамилий и заработной платы всех служащих, месячный заработок которых не лежит в интервале от 1000 до 2500.
    2. Получите список фамилий и заработной платы всех служащих отделов 31, 42, и 50, зарабатывающих более 1350. Назовите столбец “Employee Name”, а столбец заработной платы – “MONTHLY SALARY”.
    3. Получите список фамилий и дат найма всех служащих, пришедших в 1991г.
    4. Получите список имен и фамилий всех служащих, не имеющих менеджера.

  5. * Покажите структуру таблицы S_PRODUCT.
    1. Перечислите в алфавитном порядке все товары, названия которых начинаются с “Pro”.
    2. Выведите названия и краткие описания всех продуктов, в описании которых содержится слово “bicycle” (велосипед).
    3. Выведите все краткие описания. Сравните с результатом предыдущего упражнения. Содержал ли ответ, все описания со словом “bicycle” (велосипед)?

    В соответствующий раздел курса    Список практических заданий