КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Назначение оператора LIKE
Фильтрация. Логический оператор LIKE Фильтрация. Операторы OR, AND, IN, IS NULL. Занятие 3. Инструкция SELECT
SELECT … <имена выводимых полей> FROM … <имя таблицы (таблиц)> WHERE … <условия отбора данных>
Для отбора, в предложении WHERE, применяются операции сравнения с использованием логических операндов и операторов:
= равно, <> неравно, < меньше, <= меньше или равно, > больше, >= больше или равно
OR оператор “ИЛИ” AND оператор “И”
IN (знач1, знач2, … значN) значение из списка в скобках, IS NULL значение NULL (пусто).
Логический оператор LIKE применяется для поиска по шаблону, когда точного совпадения не требуется. Метасимволы в операторе LIKE *,?, #, [] * - на месте этого метасимвола, стоит любое количество, любых символов или их отсутствие ? - на месте этого метасимвола, стоит один, любой символ. # - на месте этого метасимвола, стоит одна, любая цифра. [] -Метасимвол [] используется для указания набора символов, каждый из которых, должен совпадать с символом, стоящим на месте метасимвола. [акн] - на месте этого метасимвола, стоит одна из перечисленных букв. [! акн] - на месте этого метасимвола, не должна стоять ни одна из перечисленных букв. [а-д] - на месте этого метасимвола, стоит одна буква из указанного диапазона букв. [358] - на месте этого метасимвола, стоит одна из перечисленных цифр. [3-7] - на месте этого метасимвола, стоит одна цифра из указанного диапазона цифр. [! 358] - на месте этого метасимвола, не должна стоять ни одна из перечисленных цифр.
1. WHERE Фамилия LIKE “ К?????? ” (К иташов К омаров К арелин…) 2. WHERE Фамилия LIKE “ * си * ” (Си доренко Ва си льев …) 3. WHERE Адрес LIKE “ * Кравченко * ” (г. Москва ул. Кравченко д.4 кв.375) 4. WHERE [НомерПаспорта] LIKE “ #####7 ” (64746 7 89765 7 33450 7 …) 5. WHERE [НомерПаспорта] LIKE “ *7 ” (64746 7 89765 7 33450 7 …) 6. WHERE [НомерПаспорта] LIKE “ #####[38] ” (9646 48 7576 53 2318 08 …) 7. WHERE [НомерПаспорта] LIKE “ ###38# ” (646 38 9 576 38 6 318 38 0…)
Что делает данный запрос?
Дата добавления: 2017-01-13; Просмотров: 501; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |