Filtering with WHERE · Фильтрация с помощью WHERE
Filtering rows with WHERE
So far every query returned all the rows. Add a WHERE clause to keep only the rows that match a condition:
Only rows where the condition is true are returned.
Фильтрация строк с помощью WHERE
На данный момент каждый запрос возвращает все строки. Добавьте WHERE, чтобы оставить только те строки, которые соответствуют условию:
SELECT name, score FROM student WHERE score >= 80;
Возвращаются только строки, для которых условие истинно.
Comparison operators
You can compare with:
=equal to<>not equal to<less than,>greater than<=at most,>=at least
Numbers are written plainly (80). Text must go in single quotes ('11B'):
Операторы сравнения
Вы можете сравнивать с помощью:
=равно<>не равно<меньше,>больше<=не более,>=не менее
Числа записываются просто (80). Текст должен быть в одиночных кавычках ('11B'):
SELECT name FROM student WHERE form = '11B';
Common mistakes
- Text values go in single quotes:
WHERE name = 'Ann'. WHEREcomes afterFROM.
Частые ошибки
- Текстовые значения берутся в одинарные кавычки:
WHERE name = 'Ann'. WHEREследует заFROM.
WHERE filters rows · WHERE фильтрует строки
WHERE keeps only the rows whose condition is true. · WHERE оставляет только те строки, условие которых истинно.
Show the name and score of every student who scored 80 or more. · Покажите name и score каждого ученика, который набрал 80 или больше.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Show the name of every student in form 11B. (Text goes in single quotes.) · Вывести name каждого ученика из класса 11B. (Текст в одинарных кавычках.)
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.