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

Завдання

Напишіть 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
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

Завдання

Напишіть 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
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

Завдання

Напишіть 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
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

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

Дані фільтруються за допомогою 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

Завдання

Напишіть 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
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 3. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt