16970

Підсумкові функції в SQL

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

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

Практична робота №12 Тема: Підсумкові функції в SQL. Мета: Ознайомитися з основними підсумковими функціями мови SQL. Закріпити одержані теоретичні відомості виконуючи запити різного рівня складності. Обладнання: персональний комп'ютер з встановленою операційною си

Украинкский

2013-06-28

75 KB

1 чел.

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

Тема: Підсумкові функції в SQL.

Мета: Ознайомитися з основними підсумковими функціями  мови SQL. Закріпити одержані теоретичні відомості, виконуючи запити різного рівня складності.

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

  1.  Правила ТБ.

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

1. Введіть наступну таблицю  в режимі конструктора PRODUCTS_TBL.

EMP_ID

POSITION

DATE_HIRE

PAY_RATE

DATE_LAST

SALARY

BONUS

311549902

МАРКЕТИНГ

23-МАЙ-89

01-МАЙ-99

30000

2000

442346889

РУК.ГРУППЫ

17-ИЮН-90

14.75

01-ИЮН-99

213764555

МЕНЕДЖЕР

14-АВГ-94

01-АВГ-99

40000

3000

313782439

ПРОДАВЕЦЬ

28-ИЮН-97

20000

1000

220984332

ДОСТАВКА

22-ИЮЛ-96

11

01-ИЮЛ-99

443679012

ДОСТАВКА

14-ЯНВ-91

15

01-ЯНВ-99

PRODUCTS_TBL

EMP_ID

POSITION

DATE_HIRE

PAY_RATE

DATE_LAST

SALARY

BONUS

311549902

МАРКЕТИНГ

23-МАЙ-89

10

01-МАЙ-99

2000

30000

442346889

РУК.ГРУППЫ

17-ИЮН-90

14,75

01-ИЮН-99

3000

10000

213764555

МЕНЕДЖЕР

14-АВГ-94

12

01-АВГ-99

3000

40000

313782439

ПРОДАВЕЦЬ

28-ИЮН-97

13

01-МАЙ-99

1000

20000

220984332

ДОСТАВКА

22-ИЮЛ-96

11

01-ИЮЛ-99

5000

50000

443679012

ДОСТАВКА

14-ЯНВ-91

15

01-ЯНВ-99

4000

40000

Побудуйте операторів SQL, що дозволяють знайти наступне.

  •  Середню зарплату (SALARY).

SELECT AVG(SALARY)

FROM PRODUCTS_TBL;

Z1

Expr1000

3000

Максимальну премію (BONUS).

SELECT MAX(BONUS) AS MAX_BONUS

FROM PRODUCTS_TBL;

Z2

MAX_BONUS

50000

Суму всіх виплат по зарплаті.

SELECT SUM(SALARY) AS SSALARY

FROM PRODUCTS_TBL;

Z3

SSALARY

18000

  •  Мінімальну почасову оплату (PAY_RATE).

SELECT MIN(PAY_RATE) AS MIN_PAYRATE

FROM PRODUCTS_TBL;

Z4

MIN_PAYRATE

10

  •  Загальне число рядків в таблиці.

SELECT COUNT(*)

FROM PRODUCTS_TBL;

Z5

Expr1000

6

  1.  Наступні запити, використовують таблиці PREDMET, STUDENTS, TEACHERS, USP.
  •  Скласти запит за підрахунком середньої стипендії студентів. Підсумковий стовпець назвати Sredn_Stip.

SELECT AVG (STIP) AS SREDN_STIP

FROM STUDENTS;

Z6

SREDN_STIP

28,5

  •  Підрахувати кількість студентів в прізвищі яких є буква «а» і одержуючих стипендію.

SELECT COUNT(SNUM)

FROM STUDENTS

WHERE SFAM LIKE '*а*' AND STIP<>0;

Z7

Expr1000

2

  •  Підрахуйте кількість студентів,  і що одержали оцінки по предметах не менше 4.

SELECT COUNT(SNUM)

FROM STUDENTS, USP

WHERE USP.SNUME=STUDENTS.SNUM AND OCENKA>=4;

Z8

Expr1000

4

  •  Підрахуйте кількість предметів, що вивчаються на перших 2 – х курсах  з кількістю годинника по предмету не менше 30.

SELECT COUNT(PNUM)

FROM PREDMET

WHERE (COURS=1 OR COURS=2) AND HOURS>30;

Z9

Expr1000

3

Висновок: Я ознайомився з основними підсумковими функціями  мови SQL.Також закріпив одержані теоретичні відомості, виконуючи запити різного рівня складності.

  1.   Контрольні запитання
  2.  Чому при використовуванні функцій MIN і МАХ значення NULL ігнорується?
  3.  Чому при використовуванні функції COUNT тип даних не грає значення?
  4.  Як побудувати підсумковий запит? Назвіть функції і їх призначення, які використовуються для групових операцій в підсумковому запиті.

1. Потому что использование NULL означает отсутствие значения.

2. Потому что при использовании функции COUNT только подсчитывается количество значений в столбце.

3. Итоговая функция – это функция, использующаяся в операторе SQL для получения итоговой информации типа общего числа рядков, сумм или среднего значения.


 

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

29205. Тактика следственного эксперимента 30.5 KB
  СЭ могут быть нескольких видов: эксперимент по установлению возможности восприятия какого либо факта или явления по установлению возможности совершения какого либо действия эксперимент по установлению возможности существования какого – либо явления эксперимент по установлению отдельных элементов механизма события. эксперимент по установлению механизма образования отдельных следов события общий порядок производства СЭ предусмотрен ст.
29206. Следственный эксперимент 26 KB
  Принимается решение о проведении эксперимента 2. уясняется цель данного эксперимента 3. определение участников эксперимента и роли каждого из них. подготовка технических средств хода процессуального результата эксперимента а так же составление письменного плата то есть сценария.
29207. Криминалистическая следственная тактика 58.5 KB
  тактика решает задачи: подготовка наиболее эффективных рекомендаций по организации планированию расследования и проверки версий разработка наиболее оптимальных приемов следственных действий поиск взаимодействия следователя с оперативными работниками использование оперативнорозыскной информации в тактике следственных действий Структура научных основ криминалистической тактики включает: процессуальные основы психологические основы логические основы тактические основы нравственные основы Структура и система криминалистической тактики:...
29209. Тактика допроса подозреваемого и обвиняемого 66.5 KB
  Как и допрос свидетеля и потерпевшего допрос обвиняемого и подозреваемого помимо подготовки включает 4 стадии те же: установление психологического контакта свободный рассказ постановка вопросов ознакомление допрашиваемого с протоколом. убеждение допрашиваемого в неправильности занятой им позиции. разумное использование доказательств предъявление доказательств после получения о допрашиваемого всех сведений относительно данного доказательства. установление виновной осведомленности допрашиваемого вопреки его воли.
29210. Сле́дователь — должностное лицо 61 KB
  К органам дознания относятся: 1 органы внутренних дел Российской Федерации а также иные органы исполнительной власти наделенные в соответствии с федеральным законом полномочиями по осуществлению оперативнорозыскной деятельности; 2 органы Федеральной службы судебных приставов; 3 командиры воинских частей соединений начальники военных учреждений или гарнизонов; 4 органы государственного пожарного надзора федеральной противопожарной службы.
29211. Эксперт в криминалистике 62.5 KB
  Следователь вправе присутствовать при производстве судебной экспертизы получать разъяснения эксперта по поводу проводимых им действий. Факт присутствия следователя при производстве судебной экспертизы отражается в заключении эксперта. Вопервых следователь могут и обязан проверить соблюден ли при назначении и производстве экспертизы установленный законом процессуальный порядок призванный обеспечить полноту объективность и достоверность полученных результатов а также права сторон прежде всего обвиняемого.
29213. ОСМОТР МЕСТА ПРОИСШЕСТВИЯ 28 KB
  Осмотр места происшествия как следственное действие является важным средством получения информации о расследуемом преступлении. От его качества во многих случаях зависит успех расследования поскольку полученная при осмотре места происшествия может носить доказательственный характер. Участок местности или помещение в пределах которого обнаружены следы совершенного преступления называется МЕСТОМ ПРОИСШЕСТВИЯ.