Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Оператор WHERE | Фільтрація Даних
Вступ до SQL
course content

Зміст курсу

Вступ до SQL

Вступ до SQL

3. Фільтрація Даних
4. Просунута Фільтрація Даних
5. Агрегатні Функції

Оператор WHERE

У базах даних таблиці зазвичай містять значні обсяги даних. Однак часто нас цікавлять не всі дані, а лише певні їхні частини. Для цього нам потрібно визначити умови пошуку даних, які називаються критеріями фільтрації.

Дані фільтруються за допомогою речення WHERE, яке визначає критерії пошуку в виразі SELECT. Речення WHERE з'являється одразу після назви таблиці.

Розглянемо приклад:

123
SELECT name, continent FROM country WHERE continent='Europe';

Пояснення: Оператор SELECT отримує 2 стовпці з таблиці country і повертає тільки рядки зі значенням континенту 'Europe'.

Примітка

Зверніть увагу, що значення потрібно брати в одинарні лапки('').

Положення речення

Коли ми використовуємо речення ORDER BY і WHERE, ми переконуємося, що ORDER BY стоїть після речення WHERE. Розглянемо наступний приклад:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Все було зрозуміло?

Секція 3. Розділ 1
toggle bottom row

Оператор WHERE

У базах даних таблиці зазвичай містять значні обсяги даних. Однак часто нас цікавлять не всі дані, а лише певні їхні частини. Для цього нам потрібно визначити умови пошуку даних, які називаються критеріями фільтрації.

Дані фільтруються за допомогою речення WHERE, яке визначає критерії пошуку в виразі SELECT. Речення WHERE з'являється одразу після назви таблиці.

Розглянемо приклад:

123
SELECT name, continent FROM country WHERE continent='Europe';

Пояснення: Оператор SELECT отримує 2 стовпці з таблиці country і повертає тільки рядки зі значенням континенту 'Europe'.

Примітка

Зверніть увагу, що значення потрібно брати в одинарні лапки('').

Положення речення

Коли ми використовуємо речення ORDER BY і WHERE, ми переконуємося, що ORDER BY стоїть після речення WHERE. Розглянемо наступний приклад:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Все було зрозуміло?

Секція 3. Розділ 1
toggle bottom row

Оператор WHERE

У базах даних таблиці зазвичай містять значні обсяги даних. Однак часто нас цікавлять не всі дані, а лише певні їхні частини. Для цього нам потрібно визначити умови пошуку даних, які називаються критеріями фільтрації.

Дані фільтруються за допомогою речення WHERE, яке визначає критерії пошуку в виразі SELECT. Речення WHERE з'являється одразу після назви таблиці.

Розглянемо приклад:

123
SELECT name, continent FROM country WHERE continent='Europe';

Пояснення: Оператор SELECT отримує 2 стовпці з таблиці country і повертає тільки рядки зі значенням континенту 'Europe'.

Примітка

Зверніть увагу, що значення потрібно брати в одинарні лапки('').

Положення речення

Коли ми використовуємо речення ORDER BY і WHERE, ми переконуємося, що ORDER BY стоїть після речення WHERE. Розглянемо наступний приклад:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Все було зрозуміло?

У базах даних таблиці зазвичай містять значні обсяги даних. Однак часто нас цікавлять не всі дані, а лише певні їхні частини. Для цього нам потрібно визначити умови пошуку даних, які називаються критеріями фільтрації.

Дані фільтруються за допомогою речення WHERE, яке визначає критерії пошуку в виразі SELECT. Речення WHERE з'являється одразу після назви таблиці.

Розглянемо приклад:

123
SELECT name, continent FROM country WHERE continent='Europe';

Пояснення: Оператор SELECT отримує 2 стовпці з таблиці country і повертає тільки рядки зі значенням континенту 'Europe'.

Примітка

Зверніть увагу, що значення потрібно брати в одинарні лапки('').

Положення речення

Коли ми використовуємо речення ORDER BY і WHERE, ми переконуємося, що ORDER BY стоїть після речення WHERE. Розглянемо наступний приклад:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;

Завдання

Напишіть SQL-запит для отримання стовпців id, name та region з таблиці country (будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent) 'North America'.

Зауважте, що north america - це не те саме, що North America. Тому будьте уважні і пишіть правильно: 'North America'.

Ось короткий приклад таблиці 'country':

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Секція 3. Розділ 1
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt