PostgreSQL как выбрать всех у кого день рожденья 16 февраля?

Для выборки всех записей с указанным днем рождения в PostgreSQL можно использовать оператор WHERE в сочетании с функцией EXTRACT. Вот как это сделать:

SELECT *
FROM your_table_name
WHERE EXTRACT(DAY FROM birthday) = 16 AND EXTRACT(MONTH FROM birthday) = 2;

Здесь your_table_name - название вашей таблицы, а birthday - название столбца, в котором хранится дата рождения.

Используя функцию EXTRACT с параметром DAY, мы извлекаем день из столбца birthday, а с параметром MONTH - месяц, после чего сравниваем их с нужными значениями.

Вы также можете указать конкретные столбцы, которые хотите получить, вместо символа * (звездочки).

Помимо этого, вы можете использовать другие функции и операторы в зависимости от ваших конкретных требований и условий. Например, вы можете использовать оператор BETWEEN, чтобы указать диапазон дат или функцию DATE_PART, чтобы получить конкретную часть даты.

Надеюсь, это помогает вам сделать выборку всех записей с указанным днем рождения в PostgreSQL.