русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Опция ESCAPE


Дата добавления: 2015-07-09; просмотров: 675; Нарушение авторских прав


 

Опция ESCAPE позволяет назначить единообразный строковый литерал, называемый управляющим символом, для указания того, как СУБД должна интерпретировать символ процента или символ подчеркивания внутри образца строки. Поместите управляющий символ после ключевого слова ESCAPE и заключите его в одиночные кавычки, как для любого литерала типа символьной строки. Когда в образце строки управляющий символ предшествует групповому символу, СУБД интерпретирует этот групповой символ буквально.

 

Преобразование Select product name and product code from the products table where the product code begins with ‘G_00’ and ends in a single number or letter (Выбрать наименование и код продукта из таблицы “Продукты”, для которых код начинается с ‘G_00’ и заканчивается отдельной цифрой или буквой)
Уточнение Select product name and product code from the products table where the product code begins with like ‘G\_00_’ and ends-in a single number-Of-letter (Выбрать наименование и код продукта из “Продукты”, для которых код типа ‘G\_00_’)
SQL-запрос SELECT ProductName, ProductCode FROM Products WHERE ProductCode Like ‘G\_00_’ ESCAPE '\’

 

Этот оператор SELECT будет извлекать такие коды товаров, как G_002 и G_00X. Поскольку мы хотим отыскать один из двух символов, которые определены в стандарте как групповые символы, необходимо включить условие ESCAPE. Если в запросе будет указано LIKE ‘G_00_’, СУБД возвратит строки, в которых первой буквой в коде товара будет G, во второй позиции — любой символ (поскольку указан групповой символ), нули в третьей и четвертой позициях и любой символ в пятой позиции. Когда в качестве символа ESCAPE определяется “\”, СУБД игнорирует управляющий символ, но интерпретирует первый символ подчеркивания буквально, а не как групповой символ. Поскольку непосредственно перед вторым символом подчеркивания управляющий символ не используется, СУБД интерпретирует второй символ подчеркивания как настоящий групповой символ.



Помните, что символ, используемый как управляющий, не должен быть частью значения, которое вы пытаетесь найти. Поэтому не следует использовать как управляющий символ, если осуществляется поиск таких значений, как “Martin & Lewis”, “Smith & Kearns” или “Hernandez & Viescas”. Управляющий символ действует только на групповой символ, расположенный непосредственно за ним. Однако при необходимости можно использовать в образце строки столько управляющих символов, сколько требуется.

 



<== предыдущая лекция | следующая лекция ==>
Совпадение по шаблону (LIKE) | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.259 сек.