Зміст курсу
Вступ до SQL
Вступ до SQL
Оператор 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;
Завдання
Напишіть SQL-запит для отримання стовпців id
, name
та region
з таблиці country
(будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent
) 'North America'.
Зауважте, що north america
- це не те саме, що North America
. Тому будьте уважні і пишіть правильно: 'North America'
.
Ось короткий приклад таблиці 'country':
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Дякуємо за ваш відгук!
Оператор 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;
Завдання
Напишіть SQL-запит для отримання стовпців id
, name
та region
з таблиці country
(будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent
) 'North America'.
Зауважте, що north america
- це не те саме, що North America
. Тому будьте уважні і пишіть правильно: 'North America'
.
Ось короткий приклад таблиці 'country':
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Дякуємо за ваш відгук!
Оператор 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;
Завдання
Напишіть SQL-запит для отримання стовпців id
, name
та region
з таблиці country
(будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent
) 'North America'.
Зауважте, що north america
- це не те саме, що North America
. Тому будьте уважні і пишіть правильно: 'North America'
.
Ось короткий приклад таблиці 'country':
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Дякуємо за ваш відгук!
У базах даних таблиці зазвичай містять значні обсяги даних. Однак часто нас цікавлять не всі дані, а лише певні їхні частини. Для цього нам потрібно визначити умови пошуку даних, які називаються критеріями фільтрації.
Дані фільтруються за допомогою речення 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;
Завдання
Напишіть SQL-запит для отримання стовпців id
, name
та region
з таблиці country
(будь ласка, отримайте ці стовпці у вказаному порядку), повернувши лише рядки з континентом (continent
) 'North America'.
Зауважте, що north america
- це не те саме, що North America
. Тому будьте уважні і пишіть правильно: 'North America'
.
Ось короткий приклад таблиці 'country':
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |