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

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

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

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

Якщо вказується рядкове значення, наприклад назва країни, текст необхідно взяти в одинарні лапки (').

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

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

Порядок розташування клауз

Коли використовуються клаузи ORDER BY та WHERE, необхідно, щоб ORDER BY йшла після WHERE.

SELECT capital, continent
FROM country
WHERE continent='Asia'
ORDER BY continent DESC;
1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy
Завдання

Swipe to start coding

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

Примітка

Зверніть увагу, що написання north america є некоректним, а правильним є North America.

Рішення

SELECT id, name, region
FROM country
WHERE continent='North America';
Все було зрозуміло?

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

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

Секція 3. Розділ 1
single

single


Query ResultQuery Result
No query executed yet...

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt