Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Postgres: select, where

Как написать простой SELECT с условием WHERE?

Вопрос проверяет базовое понимание синтаксиса SQL-запросов.

Короткий ответ

SELECT с WHERE используется для выборки строк по условию. В секции WHERE указывается логическое выражение. Запрос возвращает только те строки, которые удовлетворяют этому условию. Это основной механизм фильтрации данных в SQL.

Длинный ответ

Простейший SQL-запрос с фильтрацией данных строится из нескольких логических частей.

Базовая структура запроса

Перед использованием условий важно понять общий шаблон запроса.

SELECT column1, column2
FROM users
WHERE age > 18;

Как работает WHERE

WHERE применяется к каждой строке таблицы и определяет, попадет ли она в результат.

Поддерживаемые операции:

  • сравнение: =, >, <, >=, <=

  • логика: AND, OR, NOT

  • проверка на NULL через IS NULL

Пример с несколькими условиями:

SELECT *
FROM orders
WHERE status = 'PAID' AND amount > 1000;

Частые ошибки

  • использование = вместо IS NULL

  • отсутствие индексов при фильтрации больших таблиц

  • сложные выражения в WHERE, мешающие использованию индекса

Краткий вывод

SELECT с WHERE — базовый инструмент фильтрации данных, от корректного использования которого зависит читаемость и производительность запросов.

Уровень

  • Рейтинг:

    2

  • Сложность:

    2

Навыки

  • Postgres

    Postgres

Ключевые слова

#select

#where

Подпишись на Java Developer в телеграм