16967

Використовування умов для відбору даних. Сортування даних, що виводяться

Практическая работа

Информатика, кибернетика и программирование

Практична робота №9 Тема: Використовування умов для відбору даних. Сортування даних що виводяться. Мета: Навчитися використовувати в запитах вираз Where а також упорядковувати дані з використанням ключового слова Order by. Обладнання: персональний комп'ютер з встано

Украинкский

2013-06-28

80 KB

0 чел.

Практична робота №9

Тема: Використовування умов для відбору даних. Сортування даних, що виводяться.

Мета: Навчитися використовувати в запитах вираз Where,  а також  упорядковувати дані з використанням ключового слова Order by.

Обладнання: персональний комп'ютер з встановленою операційною системою Window система управління базами даних Access.

Індивідуальне завдання

   Почнемо з найпростішого запиту, а потім поступово ускладнюватимемо його. Для запитів використовуємо таблиці STUDENTS, TEACHERS, PREDMET, USP.

  1.  Виберете всі записи в таблиці TEACHERS і всі її стовпці.

SELECT TNUM,TFAM,TIMA,TOTCH,TDATE

FROM  Учителя;

Запрос1

TNUM

TFAM

TIMA

TOTCH

TDATE

4001

Іванова

Валентина

Іванівна

01/04/1984

4002

Петров

Олег

Володимирович

01/09/1997

4003

Сидоров

Віталій

Володимирович

01/09/1988

4004

Петренко

Любов

Олексіївна

01/09/1988

4005

Міхайлов

Ігор

Дмитрович

10/05/1989

  1.  Виберете всі записи в таблиці PREDMET і відобразите наступні декілька її стовпців PNAME, HOURS, COURS.

         SELECT PNAME, HOURS, COURS

          FROM Предметы;

Запрос2

PNAME

HOURS

COURS

Фізика

34

1

Хімія

68

1

Математика

68

1

Філософія

17

2

Економіка

17

3

  1.  Виберете всі записи в таблиці STUDENTS і відобразите наступні декілька її стовпців: SFAM, SIMA, STIP. Відсортуйте записи у порядку зростання стипендії. Cпорядку убування стипендії.

SELECT SFAM, SIMA, STIP                       

FROM Студенты

ORDER BY STIP DESC;

Запрос3

SFAM

SIMA

STIP

Нагірний

Євгеній

75.50

Поляків

Анатолій

50.00

Старова

Любов

17.00

Котенко

Анатолій

0.00

Гріценко

Володимир

0.00

                   b)SELECT SFAM, SIMA, STIP

FROM Студенты

ORDER BY STIP ASC;

Запрос3

SFAM

SIMA

STIP

Котенко

Анатолій

0.00

Гріценко

Володимир

0.00

Старова

Любов

17.00

Поляків

Анатолій

50.00

Нагірний

Євгеній

75.50

  1.  Виберете  відомості про студентів в прізвища, яких присутня літера ”и”; ім'я студента Анатолій або Євгеній. Розмір стипендії, яких не перевищує 50. Відсортуйте записи у порядку убування стипендії.

SELECT *

FROM Студенты

WHERE (SFAM LIKE "*і*") AND (SIMA="Анатолій" OR SIMA= "Євгеній") AND (STIP<=50)

ORDER BY STIP DESC;

Запрос18

SNUM

SFAM

SIMA

SOTCH

STIP

3412

Поляків

Анатолій

Олексійович

50

  1.  Виберете  відомості про студентів, що одержали позитивні оцінки по математиці і фізиці. Розмір стипендії, яких знаходиться в інтервалі від 25 до 60. Відсортуйте записи у порядку убування по декількох атрибутах: прізвища студента, одержаної оцінки.

SELECT Студенты.SNUM, SFAM, SIMA, SOTCH, STIP, PNAME, Предметы.PNUM, OCENKA

FROM Студенты, Предметы, Успеваемость

WHERE (Студенты.SNUM=Успеваемость.SNUM AND Предметы.PNUM=Успеваемость.PNUM) AND (PNAME="Математика" OR PNAME="Фізика") AND (OCENKA IN (4,5)) AND (STIP BETWEEN 25 AND 60)

ORDER BY SFAM AND OCENKA;

Лаб9_5

SNUM

SFAM

SIMA

SOTCH

STIP

PNAME

PNUM

OCENKA

3412

Поляків

Анатолій

Олексійович

50

Математика

2003

4

3412

Поляків

Анатолій

Олексійович

50

Фізика

2001

5

  1.  Виберете  відомості про предмети, що вивчаються на перших двох курсах, з кількістю відведеного на них годинника не менше 35. Відсортуйте  висновок по наступних стовпцях PNAME, причому для стовпця HOURS це порядок по убуванню.

SELECT *

FROM Предметы

WHERE (COURS IN (1,2)) AND (HOURS>=35)

ORDER BY PNAME AND HOURS DESC;

Запрос18

PNUM

PNAME

TNUM

HOURS

COURS

2003

Математика

4003

68

1

2002

Хімія

4002

68

1

  1.  Виберете  відомості про студентів, не одержуючих стипендію, предмети і оцінки цих студентів. Відсортуйте записи у порядку зростання, одержаних ними оцінок.

SELECT Студенты.SNUM, SFAM, SIMA, SOTCH, STIP, PNAME, OCENKA

FROM Студенты, Предметы, Успеваемость

WHERE(Студенты.SNUM=Успеваемость.SNUM AND Предметы.PNUM=Успеваемость.PNUM) AND (STIP=0)

ORDER BY OCENKA;

Лаб9_7

SNUM

SFAM

SIMA

SOTCH

STIP

PNAME

OCENKA

3414

Гріценко

Володимир

Миколайович

0

Економіка

3

Висновок: у результаті виконаної роботи я навчився використовувати в запитах вираз Where,  а також  упорядковувати дані з використанням ключового слова Order by.

Контрольні запитання

1. Назвіть обов'язкові складові оператора SELECT.

SELECT [* | ALL | DISTINCT СТОЛБЕЦ1, СТОЛБЕЦ2] 

FROM ТАБЛИЦА1 [, ТАБЛИЦА2]; 

2. Чи для всіх даних у виразі ключового слова WHERE обов'язково потрібно використовувати лапки?

Нет, только для текстовых данных.

3. До якого розділу SQL відноситься оператор SELECT?

Оператор SELECT относится к запросам на выборку.

4. Чи можна у виразі для ключового слова WHERE задати декілька умов?

Да, можно. С помощью логических операций AND и OR.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

17949. КУЛЬТУРА ДІЛОВОГО МОВЛЕННЯ 63 KB
  12. КУЛЬТУРА ДІЛОВОГО МОВЛЕННЯ 12.1. Вимоги до мови документів12.2. Основні риси культури мови12.3. Норми сучасної української літературної мови 12.4. Запитання і завдання для самоперевірки 12.1. Вимоги до мови документів Складання документів складний процес і велике значенн...
17950. ОРГАНІЗАЦІЯ ГРОШОВИХ РОЗРАХУНКІВ ПІДПРИЄМСТВ 177 KB
  Тема 2 ОРГАНІЗАЦІЯ ГРОШОВИХ РОЗРАХУНКІВ ПІДПРИЄМСТВ Сутність і значення грошових розрахунків принципи організації розрахунків підприємств. Готівкові і безготівкові розрахунки. Види банківських рахунків та порядок їх відкриття. Форми безготівкових розр...
17951. ФОРМУВАННЯ І РОЗПОДІЛ ПРИБУТКУ 115 KB
  Тема 4 ФОРМУВАННЯ І РОЗПОДІЛ ПРИБУТКУ Економічний зміст прибутку та його склад. Прибуток від реалізації продукції. Розподіл і використання чистого прибутку. Сутність і методи обчислення рентабельності. 4.1. Економічний зміст прибутку та його склад ...
17952. ОПОДАТКУВАННЯ ПІДПРИЄМСТВ 161.5 KB
  Тема 5 ОПОДАТКУВАННЯ ПІДПРИЄМСТВ Система оподаткування підприємств її функції та призначення. Непрямі податки та особливості їх впливу на фінансовогосподарську діяльність суб'єктів господарювання. Акцизний збір. Податок на додану вартість. Податок ...
17953. ОБОРОТНІ КОШТИ 130.5 KB
  Тема 6 ОБОРОТНІ КОШТИ Сутність оборотних коштів та їх організація. Необхідність і методи обчислення оборотних коштів. Поняття норм і нормативів оборотних коштів їх розрахунок. Джерела формування оборотних коштів. Показники стану оборотних коштів. ...
17954. КРЕДИТУВАННЯ ПІДПРИЄМСТВ 153 KB
  Тема 7 КРЕДИТУВАННЯ ПІДПРИЄМСТВ 7.1.Індивідуальний кругообіг коштів підприємств та необхідність залучення кредитів. Класифікація та форми кредитів що надаються підприємствам. Різновиди банківських кредитів. Принципи кредитування. Способи отримання
17955. ФІНАНСОВЕ ЗАБЕЗПЕЧЕННЯ ВІДТВОРЕННЯ ОСНОВНИХ ФОНДІВ 154.5 KB
  Тема 8 ФІНАНСОВЕ ЗАБЕЗПЕЧЕННЯ ВІДТВОРЕННЯ ОСНОВНИХ ФОНДІВ Склад і структура основних фондів підприємства. Показники стану й ефективності використання основних виробничих фондів. Знос і амортизація основних фондів. і 8.3. Сутність і склад капітальних вклад
17956. ОЦІНЮВАННЯ ФІНАНСОВОГО СТАНУ ПІДПРИЄМСТВ 225 KB
  Тема 9 ОЦІНЮВАННЯ ФІНАНСОВОГО СТАНУ ПІДПРИЄМСТВ Оцінювання фінансового стану підприємств його необхідність і значення. Показники фінансового стану підприємств. Ліквідність підприємства. Платоспроможність підприємства. Фінансова стійкість підприєм
17957. ФІНАНСОВЕ ПЛАНУВАННЯ НА ПІДПРИЄМСТВАХ 251.5 KB
  Тема 10 ФІНАНСОВЕ ПЛАНУВАННЯ НА ПІДПРИЄМСТВАХ Зміст завдання та методи фінансового планування. Зміст і структура фінансового плану підприємства. Зміст оперативного фінансового плану надходження коштів і здійснення платежів. Касовий план. 10.1. Зміс