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 для получения итоговой информации типа общего числа рядков, сумм или среднего значения.


 

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

17278. Базові принципи бухгалтерського обліку 39 KB
  Базові принципи бухгалтерського обліку Слово принцип від лат. рrіпсіріиs основа первоначало вихідне положення будьякої теорії науки що визначає всі наступні положення які випливають з його твердження. На відміну від вихідних положень природничих наук принципи ...
17279. Методичні прийоми (метод) бухгалтерського обліку 41.5 KB
  Методичні прийоми метод бухгалтерського обліку Бухгалтерський облік як і кожна наука має свій метод. Слово метод від гр. methodos дослідження означає спосіб дослідження явищ підхід до вивчення явищ планомірний шлях встановлення істини взагалі прийом спосіб дії. У ...
17280. Суть і побудова бухгалтерського балансу 43.5 KB
  Суть і побудова бухгалтерського балансу Оперативне управління господарюючим суб'єктом вимагає достовірних і точних даних про стан і наявність господарських засобів їх склад і розміщення а також про джерела їх формування і цільове призначення. Таку інформацію узагал
17281. Структура балансу 55.5 KB
  Структура балансу Змістовна частина бухгалтерського балансу визначається його будовою та структурою. У побудові активу і пасиву є як вітчизняна так і світова практика. Загальну характеристику побудови активу і пасиву балансу у світовій і вітчизняній практиці показан
17282. Вплив господарських операцій на баланс 77.5 KB
  Вплив господарських операцій на баланс Бухгалтерський баланс як відомо відображає в узагальненому грошовому вимірнику стан засобів підприємства та джерел їх формування на певну дату. Проте у процесі господарської діяльності відбуваються безперервний рух засобів зм...
17283. Порядок читання та аналізу балансу 42.5 KB
  Порядок читання та аналізу балансу Бухгалтерський баланс це не тільки метод узагальнення інформації про стан та склад господарських засобів підприємства і джерел їх формування а й форма фінансової звітності яка містить важливу інформацію про фінансовий стан підпри...
17284. Рахунки бухгалтерського обліку, їх зміст та будова 47.5 KB
  Рахунки бухгалтерського обліку їх зміст та будова Зафіксована в первинних документах інформація за технологією облікового процесу підлягає реєстрації та класифікації групуванню з метою її систематизації з тим щоб у кінцевому підсумку стати окремою статтею балансу....
17285. Метод подвійного запису 43.5 KB
  Метод подвійного запису Економічна суть господарської операції полягає в тому що вона викликає подвійні й рівновеликі зміни засобів та джерел їх формування. Двоїстий характер господарської операції зумовлює необхідність відображення її на рахунках методом подвійног...
17286. Синтетичні й аналітичні рахунки, їх взаємозвязок 42 KB
  Синтетичні й аналітичні рахунки їх взаємозв'язок Залежно від обсягів інформації і рівня узагальнення рахунки бухгалтерського обліку поділяють на синтетичні і аналітичні. Рахунки бухгалтерського обліку які відкриваються на підставі статей балансу для обліку господ...