Введение в модель данных SQL

Скалярные выражения


Скалярное выражение1) - это выражение, вырабатывающее результат некоторого типа, специфицированного в стандарте. Скалярные выражения являются основой языка SQL, поскольку, хотя это реляционный язык, все условия, элементы списков выборки и т. д. базируются именно на скалярных выражениях. В SQL:1999 имеется несколько разновидностей скалярных выражений. К числу наиболее важных разновидностей относятся численные выражения; выражения со значениями-строками символов; выражения со значениями даты-времени; выражения со значениями-временными интервалами; булевские выражения. Мы не будем слишком глубоко вникать в тонкости, но тем не менее приведем некоторые базовые спецификации и пояснения.

Конечно, материал этой лекции опирается на разделы "Типы данных SQL" и "Неявные и явные преобразования типа или домена" лекции 11, в которых упоминались некоторые базовые операции над значениями типов данных SQL и обсуждался оператор CAST, позволяющий разрешенным образом изменять тип данных результата скалярного выражения.

Прежде чем перейти к конкретным видам скалярных выражений, рассмотрим некоторые наиболее общие языковые конструкции, на которых эти выражения базируются.



Содержание  Назад  Вперед