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

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. -> where 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. Поиск по дате рождения в определенном диапазоне








Дата добавления: 2016-02-04; просмотров: 513;


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

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.