Читаем Понимание SQL полностью

< between predicate > - A BETWEEN B AND C, имеет такое же значение что и - (A >=B AND <=C). для которого A NOT BETWEEN B AND C, имеет такое же значение что и NOT (BETWEEN B AND C). может быть выведено с помощью нестандартного запроса (*nonstandard* ).

< in prediicate >

Синтаксис

[NOT] IN |

Список значений будет состоять из одного или более перечисленых значений в круглых скобках и отделяемых запятыми, которые имеют сравнимый с тип данных. Если используется подзапрос, он должен содержать только одно выражение в предложении SELECT (возможно и больше, но это уже будет вне стандарта ANSI). Подзапрос фактически, выполняется отдельно для каждой строки-кандидата основного запроса, и значения которые он выведет, будут составлять список значений для этой строки. В любом случае, предикат будет верен если выражение представленное в списке значений, если не указан NOT. Фраза A NOT IN (B, C) является эквивалентом фразы NOT (A IN (B, C)).

< like predicate >

Синтаксис

[NOT] LIKE [ESCAPE

]

- это любое *нестандартное* выражение алфавитно-цифрового типа. может быть, в сооветствии со стандартом, только определенным столбцом. Образец состоит из строки которая будет проверена на совпадение с . Символ окончания - это одиночный алфавитно-цифровой символ. Совпадение произойдет, если верны следующие условия :

* Для каждого символа подчеркивания в бразце которая не предшесивует символу окончания, имеется один соответствующий ему символ .

* Для каждого < percent sign> в образце который не предшествует , имеются нули или более соответствующие символы в .

* Для каждого в который не предшествует другому , нет никакого соответствующего символа в .

* Для каждого иного символа в , один и тот же символ устанавливается у соответствующей отметке в .

Если совпадение произошло, - верен, если не был указан NOT. Фраза NOT LIKE 'текст' - эквивалентна NOT (A LIKE 'текст').

< null predicate >

Синтаксис

IS [NOT] NULL

=IS NULL, если NULL значение представлено в этом столбце. Это сделает верным если не указан NULL. Фраза IS NOT NULL, имеет тот же результат что и NOT ( IS NULL ).

< quantified predicate >

Синтаксис

::=ANY | ALL | SOME

Предложение SELECT подзапроса должно содержать одно и только одно выражение значения. Все значения выведенные подзапросом составляют набор результатов. сравнивается, используя оператор связи, с каждым членом набора результатов.

Это сравнение оценивается следующим образом:

* Если =ALL, и каждый член набора результатов делает это сравнение верным, - верен.

* Если =ANY, и имеется по крайней мере один член из набора результатов, который делает верным это сравнение, то является верным.

* Если набор результатов пуст, то верен, если =ALL, и неверен если иначе.

* Если =SOME, эффект - тот же что и для ANY.

* Если не верен и не неверен, он - неизвестен.

Синтаксис:

EXISTS ()

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных