aircraft_code |
model
| range
---------------+-----------------+-------
320
| Airbus A320-200 | 5700
321
| Airbus A321-200 | 5600
319
| Airbus A319-100 | 6700
(3 строки)
Шаблон в операторе LIKE всегда покрывает
всю
анализируемую строку. Поэтому если
требуется отыскать некоторую последовательность символов где-то внутри строки,
то шаблон должен начинаться и завершаться символом «%». Однако в этом случае
нужно учитывать следующие соображения. Если по тому столбцу, к которому приме-
няется оператор LIKE, создан индекс для ускорения доступа к данным, то при нали-
чии символа «%» в начале шаблона этот индекс использоваться не будет. В результате
может ухудшиться производительность, т. е. запрос будет выполняться медленнее.
Индексы подробно рассматриваются в главе 8, а вопросы производительности — в
главе 10.
Конечно, существует и оператор NOT LIKE. Например, если мы захотим узнать, каки-
ми самолетами, кроме машин компаний Airbus и Boeing, располагает наша авиаком-
пания, то придется усложнить условие:
Достарыңызбен бөлісу: