Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Условия вхождения в диапазон

Gt; employee.lname, department.name dept_name | Блок where | Mysql> SELECT emp_id, fname, lname, start_date, title _> FROM employee | Блоки group by и having | Mysql> SELECT open_emp_id, product_cd _> FROM account | Сортировка по возрастанию и убыванию | Mysql> SELECT cust_id, cust_type_cd, city, state, fed_id _> FROM customer | Сортировка с помощью числовых заместителей | Оценка условия | Оператор not |


Читайте также:
  1. I. Адаптация системы представительной демократии к японским условиям
  2. II. Попытки навязать Турции условия Антанты
  3. III. ДЕЯТЕЛЬНОСТЬ ОБЩЕСТВЕННЫХ ОРГАНИЗАЦИЙ В УСЛОВИЯХ ВОЙНЫ
  4. III. Правила обучения в соответствии с внешними условиями, временем, местом, положением и т.д.
  5. IV. Порядок и условия приема в члены казачьего общества и выхода из него. Права и обязанности членов войскового казачьего общества
  6. VI. Условия проведения конкурса
  7. А если женщина себя уважает – муж будет создавать любовь только на законных условиях.

 

Кроме проверки равенства (или неравенства) одного выражения дру_ гому, можно создать условия, проверяющие, попадает ли выражение в определенный диапазон. Этот тип условия широко используется при работе с числовыми или временными данными. Рассмотрим следую_ щий запрос:

 

Mysql> SELECT emp_id, fname, lname, start_date _> FROM employee

_> WHERE start_date < '2003_01_01';

 

+________+_________+___________+____________+ | emp_id | fname | lname | start_date | +________+_________+___________+____________+

|   | Michael | Smith | 2001_06_22 |
|   | Susan | Barker | 2002_09_12 |
|   | Robert | Tyler | 2000_02_09 |
|   | Susan | Hawthorne | 2002_04_24 |

 

              Глава 4. Фильтрация
             
|   | Sarah | Parker | 2002_12_02 |
|   | Jane | Grossman | 2002_05_03 |
|   | Paula | Roberts | 2002_07_27 |
|   | Thomas | Ziegler | 2000_10_23 |
|   | John | Blake | 2000_05_11 |
|   | Cindy | Mason | 2002_08_09 |
|   | Theresa | Markham | 2001_03_15 |
|   | Beth | Fowler | 2002_06_29 |
|   | Rick | Tulman | 2002_12_12 |
+________+_________+___________+____________+
13 rows in set (0.01 sec)    

 

Этот запрос выявляет всех сотрудников, нанятых до 2003 года. Кроме верхней границы даты начала работы, можно задать и нижнюю гра_ ницу:

 

Mysql> SELECT emp_id, fname, lname, start_date _> FROM employee

 

_> WHERE start_date < '2003_01_01' _> AND start_date >= '2001_01_01';

 

+________+_________+___________+____________+ | emp_id | fname | lname | start_date | +________+_________+___________+____________+

|   | Michael | Smith | 2001_06_22 |
|   | Susan | Barker | 2002_09_12 |
|   | Susan | Hawthorne | 2002_04_24 |
|   | Sarah | Parker | 2002_12_02 |
|   | Jane | Grossman | 2002_05_03 |
|   | Paula | Roberts | 2002_07_27 |
|   | Cindy | Mason | 2002_08_09 |
|   | Theresa | Markham | 2001_03_15 |
|   | Beth | Fowler | 2002_06_29 |
|   | Rick | Tulman | 2002_12_12 |

 

+________+_________+___________+____________+ 10 rows in set (0.01 sec)

 

Эта версия запроса выбирает всех сотрудников, нанятых с 2001 по 2002 год.

 


Дата добавления: 2015-08-17; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Изменение данных с помощью условий равенства| Mysql> SELECT account_id, product_cd, cust_id, avail_balance _> FROM account

mybiblioteka.su - 2015-2024 год. (0.006 сек.)