Використання Оператора WHERE
У базах даних таблиці зазвичай містять значні обсяги даних. Проте часто нас цікавить отримання лише певної частини цих даних, а не всієї інформації. Для цього необхідно визначити умови вибірки даних, які називаються критеріями фільтрації.
Дані фільтруються за допомогою оператора WHERE
, який визначає критерії пошуку у виразі SELECT
. Оператор WHERE
розміщується одразу після назви таблиці.
Якщо вказується рядкове значення, наприклад назва країни, текст необхідно взяти в одинарні лапки ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
Оператор SELECT
отримує 2 стовпці з таблиці country
та повертає лише ті рядки, у яких значення континенту — 'Europe'
.
Порядок розташування клауз
Коли використовуються клаузи ORDER BY
та WHERE
, необхідно, щоб ORDER BY
йшла після WHERE
.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Напишіть SQL-запит для вибірки стовпців id
, name
та region
з таблиці country
(ці стовпці слід вказати саме в цьому порядку), повертаючи лише ті рядки, у яких значення стовпця continent
дорівнює North America
.
Примітка
Зверніть увагу, що
North America
має бути коректно написано з великої літери, аnorth america
— це не те саме.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what the `ORDER BY` clause does in this context?
What happens if I remove the `WHERE` clause from the query?
Can I filter by multiple continents at once?
Awesome!
Completion rate improved to 2.44
Використання Оператора WHERE
Свайпніть щоб показати меню
У базах даних таблиці зазвичай містять значні обсяги даних. Проте часто нас цікавить отримання лише певної частини цих даних, а не всієї інформації. Для цього необхідно визначити умови вибірки даних, які називаються критеріями фільтрації.
Дані фільтруються за допомогою оператора WHERE
, який визначає критерії пошуку у виразі SELECT
. Оператор WHERE
розміщується одразу після назви таблиці.
Якщо вказується рядкове значення, наприклад назва країни, текст необхідно взяти в одинарні лапки ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
Оператор SELECT
отримує 2 стовпці з таблиці country
та повертає лише ті рядки, у яких значення континенту — 'Europe'
.
Порядок розташування клауз
Коли використовуються клаузи ORDER BY
та WHERE
, необхідно, щоб ORDER BY
йшла після WHERE
.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Напишіть SQL-запит для вибірки стовпців id
, name
та region
з таблиці country
(ці стовпці слід вказати саме в цьому порядку), повертаючи лише ті рядки, у яких значення стовпця continent
дорівнює North America
.
Примітка
Зверніть увагу, що
North America
має бути коректно написано з великої літери, аnorth america
— це не те саме.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.44single