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. Агрегатні функції

book
Використання оператора WHERE

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

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

Давайте розглянемо приклад:

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

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

Примітка

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

Позиція Клаузи

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

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

Here is the country table we are working with:

Завдання
test

Swipe to show code editor

Write an SQL query to retrieve the id, name, and region columns from the country table (please retrieve these columns in this order), returning only rows with the 'North America' continent.

Note

Please note that North America should be correctly capitalized, and north america is not the same. So, be careful and write it as North America.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

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

book
Використання оператора WHERE

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

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

Давайте розглянемо приклад:

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

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

Примітка

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

Позиція Клаузи

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

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

Here is the country table we are working with:

Завдання
test

Swipe to show code editor

Write an SQL query to retrieve the id, name, and region columns from the country table (please retrieve these columns in this order), returning only rows with the 'North America' continent.

Note

Please note that North America should be correctly capitalized, and north america is not the same. So, be careful and write it as North America.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt