Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Условия поиска




В SQL используется множество условий поиска, позволяющих эффективно и естественным образом создавать различные типы запросов. Ниже рассматриваются пять основных условий поиска:

1) Сравнение. Значение одного выражения сравнивается со значением другого выражения. Например, такое условие поиска используется для выбора всех документов, дата которых больше, чем 1.03.2000.

2) Проверка на принадлежность диапазону значений. Проверяется, попадает ли указанное значение в определенный диапазон значений. Например, тот же пример. Что и у сравнения, только к этому еще добавляется: но меньше, чем 9.03.2000.

3) Проверка на членство в множестве. Проверяется, совпадает ли значение выражения с одним из значений из заданного множества. Например, такое условие поиска используется для выбора клиентов у которых IDNСКЛАДА=1.

4) Проверка на соответствие шаблону. Проверяется, соответствует ли строковое значение, содержащееся в столбце, определенному шаблону. Например, такое условие поиска используется для выбора клиентов на букву «А».

5) Проверка на равенство значению NULL. Проверяется, содержится ли в столбце значение NULL.Например, такое условие поиска используется для нахождения всех клиентов, для которых город еще не определен.

6.2.4.1 Сравнение (=,<>,<,<=,>,>=)

Наиболее распространенным условием поиска в SQL является сравнение. При сравнении SQL вычисляет и сравнивает значения двух выражений для каждой строки данных. Выражения могут быть как очень простыми, например содержать одно имя столбца или константу, так и более сложными-арифметическими выражениями. В SQL имеется шесть различных способов сравнения двух выражений:

 

 

Синтаксическая диаграмма сравнения

выражение 1 = выражение 2 ·

<>

<

<=

>

>=

Когда SQL сравнивает значения двух выражений, могут получиться три результата:

1) если сравнение истинно, то результат проверки имеет значение TRUE;

2) если сравнение ложно, то результат проверки имеет значение FALSE;

3) если хотя бы одно из двух выражений имеет значение NULL, то результатом проверки будет значение NULL.

 

Запросы на сравнение вы можете посмотреть в пункте «Предложение WHERE».




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 395; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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