Главная > Символ при создании маски

Символ при создании маски


SQL Маски

PDF E-mail Печать 14.02.2009

SQL маски могут заменить один или более символов при поиске данных в базе данных.

SQL маски должны быть использованы с оператором SQL LIKE.

В SQL доступны следующие маски:

Маска Описание % Означает ноль или более символов _ Означает один символ [charlist] Любые символы из указанных [^charlist]

или

[!charlist]

Любые символы кроме указанных

Пример использование масок в SQL

Есть таблица "Persons":

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger

Использование %

Теперь мы хотим выбрать всех лиц, которые живут в городе, имя которого начинается с буквы "sa" из таблицы выше.

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes

Теперь мы хотим выбрать всех лиц, которые живут в городе, имя которого содержит в себе буквы "nes". Не важно, в каком месте будут находиться данные символы, в начале или конце слова.

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes

Использование _

Теперь мы хотим выбрать всех лиц, которые имеют фамилию, содержащую буквы "la" из таблицы выше.

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes

Теперь мы хотим выбрать лиц с фамилией, которая начинается с буквы "S", после чего любой символ, а затем "end", после чего любой символ, за которым следует "on"из таблицы "Persons".

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 2 Svendson Tove Borgvn 23 Sandnes

Испьзование [charlist]

Теперь мы хотим выбрать лиц с фамилией, которая начинается с "b" или "s" или "p"из таблицы "Persons".

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger

Теперь мы хотим выбрать лиц с фамилией, которая не начинается с "b" или "s" или "p"из таблицы "Persons".

Для этого используем такой запрос:

Результат запроса:

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes
Источник: http://dimonchik.com/sql-wildcards.html


Рекомендуем посмотреть ещё:


Закрыть ... [X]

Маски ввода текстовых полей (Шаблон заполнения) CRM Стайлинг при плетении косичек


Символ при создании маски Создание и работа с масками ввода в Access - Access
Символ при создании маски Маска ввода в Microsoft Access - Базы данных Access
Символ при создании маски Определение маски ввода - Таурион
Символ при создании маски Антистресс-маска / Хабрахабр
Символ при создании маски SQL Маски
AHA - Косметическая химия - Форум Косметологов Chicken wings I Breathe I'm Hungry Gusti, Густи, детские зимние комбинезоны Gusti, детская зимняя Бесплатное обучение в период декретного отпуска Гадание на отношение гадания Диабетическая стопа: симптомы и признаки, фото, лечение язв Завод по производству вибропрессованной тротуарной


ШОКИРУЮЩИЕ НОВОСТИ