Определение диапазонов


select e_id, birth_datefrom employee_per wherebirth_date BETWEEN'1969-01-01' AND '1974-01-01';

Результат запроса представлен на рис. 9.4.


Рис. 9.4. Поиск по дате рождения в определенном диапазоне

Тот же запрос можно представить без конструкции BETWEEN:

select e_id, birth_datefrom employee_per wherebirth_date >= '1969-01-01' AND birth_date <= '1974-01-01';

Результат запроса будет аналогичен рис. 9.4.

Задания

  1. Вывести идентификаторы и даты рождения всех сотрудников, которые родились до 1965 г.
  2. Вывести идентификаторы и даты рождения сотрудников, родившихся между 1970 и 1973 гг.

Возможные решения

1. mysql> select e_id, birth_date2. -> from employee_per3. -> and birth_date <= '1964-12-31';4. mysql> select e_id, birth_date5. -> from employee_per6. -> where birth_date >= '1970-01-01'7. -> and birth_date <= '1972-12-31';

Результат запроса представлен на рис. 9.5.


Рис. 9.5. Поиск по дате рождения в определенном диапазоне

Использование Date для сортировки данных

select e_id, birth_datefrom employee_perORDER BY birth_date;

Результат запроса представлен на рис. 9.6.


Рис. 9.6. Поиск по дате рождения в определенном диапазоне



Дата добавления: 2020-11-18; просмотров: 426;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.