Використання Оператора WHERE
У базах даних таблиці зазвичай містять значні обсяги даних. Проте часто нас цікавить отримання лише певної частини цих даних, а не всієї інформації. Для цього необхідно визначити умови вибірки даних, які називаються критеріями фільтрації.
Дані фільтруються за допомогою оператора WHERE
, який визначає критерії пошуку у виразі SELECT
. Оператор WHERE
розташовується одразу після назви таблиці.
Якщо вказується рядкове значення, наприклад назва країни, текст необхідно взяти в одинарні лапки ('
).
SELECT name, continent FROM country WHERE continent='Europe';
Оператор SELECT
отримує 2 стовпці з таблиці country
і повертає лише ті рядки, у яких значення континенту дорівнює 'Europe'
.
Порядок розташування клауз
Коли використовуються клаузи ORDER BY
та WHERE
, необхідно, щоб ORDER BY
йшла після WHERE
.
SELECT 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
.
Рішення
Дякуємо за ваш відгук!