Задачі з SQL

лютий 2015

Сontent

Оператор COUNT()

Завдання

1. Порахувати кількість рейсів за маршрутом "Миколаїв"-"Київ" та кількість рейсів з Миколаєва за всіми іншими напрямками.

Зразок таблиці "Перевезення вантажу". (вся таблиця "Перевезення вантажу")

№ рейсуДатаВідпровленняПризначенняПеревізникВантаж
IdDateTown_fromTown_toCarrierGoods
100112-03-2005МиколаївКиївDeliverЗалізо
100212-03-2005КиївМиколаївTransAvtoПродовольчі товари
100314-03-2005ЛьвівУманьSpeedyМеблі
...................
101920-04-2005МиколаївОдесаDeliverКомпютерна техніка
102021-04-2005ЛьвівКиївSpeedyКонтейнер



Рішення

Більш дізнатись про оператор COUNT().

Для того, щоб підрахувати кількість рейсів з міста Миколаїв, використаємо SQL-функцію COUNT().


SELECT COUNT(column_name) 
FROM table_name;


1. В нашому випадку SQL-запит до таблиці буде мати вигляд:

SELECT COUNT(Id) 
FROM transportation
WHERE Town_from='Миколаїв';


2. Щоб порахувати кількість перевезень з Миколаєва до Києва запишемо запит:

SELECT COUNT(Id) 
FROM transportation
WHERE Town_from='Миколаїв' AND Town_to='Київ';