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

Оператор not in

Mysql> SELECT open_emp_id, product_cd _> FROM account | Сортировка по возрастанию и убыванию | Mysql> SELECT cust_id, cust_type_cd, city, state, fed_id _> FROM customer | Сортировка с помощью числовых заместителей | Оценка условия | Оператор not | Изменение данных с помощью условий равенства | Условия вхождения в диапазон | Mysql> SELECT account_id, product_cd, cust_id, avail_balance _> FROM account | Условия членства |


Читайте также:
  1. Do оператор while (вираз);
  2. For (вираз1; вираз2; вираз3) оператор;
  3. If (вираз) оператор;
  4. Quot; Число, месяц, часы, минуты.Дежурство принял ДСП ……………..(подпись)Оператор ………………………..(подпись)Дежурство сдал ДСП ……………….(подпись)Оператор ………………………..(подпись)".
  5. Байланыс операторларының жедел-іздестіру қызметін жүзеге асыратын органдармен өзара
  6. Взаимодействия в группе операторов
  7. Властивості спряжених операторів.

 

Иногда требуется проверить, присутствует ли определенное выраже_ ние в наборе выражений, а иногда нужно удостовериться в его отсут_ ствии. В таких ситуациях можно использовать операторnot in(нет в):

 

mysql> SELECT account_id, product_cd, cust_id, avail_balance
_> FROM account          
_> WHERE product_cd NOT IN ('CHK','SAV','CD','MM');
+____________+____________+_________+_______________+
| account_id | product_cd | cust_id | avail_balance |
+____________+____________+_________+_______________+
|     | BUS |   | 0.00 |
|     | BUS |   | 9345.55 |
|     | SBL |   | 50000.00 |
+____________+____________+_________+_______________+
  rows in set (0.02 sec)          

 

Этот запрос находит все счета, не являющиеся текущими, депозитны_ ми, депозитными сертификатами или депозитными счетами денежно_ го рынка.


 

Типы условий  
   

 

Условия соответствия

 

До сих пор были рассмотрены условия, выделяющие определенную строку, диапазон строк или набор строк. Еще один тип условий касает_ ся частичного соответствия строк. Например, требуется найти всех со_ трудников, фамилия которых начинается с «T». Получить первую бук_ ву значения столбца lname можно с помощью встроенной функции:

 

mysql> SELECT emp_id, fname, lname

_> FROM employee    
_> WHERE LEFT(lname, 1) = 'T';
+________+________+________+
| emp_id | fname | lname |
+________+________+________+
|   | Robert | Tyler |
|   | Chris | Tucker |
|   | Rick | Tulman |
+________+________+________+
  rows in set (0.01 sec)  

 

Хотя встроенная функция left() выполняет то, что требуется, она не обеспечивает особой гибкости. Вместо нее можно в выражениях поис_ ка можно использовать символы маски, как показано в следующем разделе.

 


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


<== предыдущая страница | следующая страница ==>
Подзапросы| Символы маски

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