Теория.
(Для понимания природы вещей.)
Правило, по которому каждому элементу данного множества ставится в соответствие
некоторый объект, называется функцией. Понятия
функции и множества лежат в основании всех разделов математики( и не
только .P.S).
Рассмотрим понятие функции в более конкретной форме.
Пусть дано множество D, которое называется областью
определения функции, и правило f, которое каждому элементу множества D
ставит в соответствие некоторый объект.
Тогда f называется функцией, определенной на
множестве D. Если х — любой элемент из D, то мы будем обозначать
объект, поставленный в соответствие х, через f(x), и называть его значением
функции f в точке х. Этот объект может оказаться, вообще говоря, в свою очередь
элементом множества D, но так будет не всегда. Может случиться, что каждый
объект, поставленный в соответствие определенному элементу множества D, будет
отличаться от всех остальных значений функции, либо что все значения функции
будут одними и теми же, либо что имеет место промежуточный случай. Множество R
всех объектов f(х), которые ставятся в соответствие
элементам множества D, называется областью изменения
f.
Все эти понятия проиллюстрированы на Рис. 1.
Практика.(За это деньги платят и немалые.)
В данном случии рассматривается
как одно целое
физическое множество
D и
логическое множество R.
|
|
|
|
SELECT |
|
Инструкция SELECT является ядром языка SQL.
Она используется для отбора строк и столбцов из таблиц базы данных(Множества
P.S). |
|
Область изменения f1 |
|
ALL |
включает все строки, удовлетворяющие условиям отбора, в том числе дубликаты
ALL, явно показывая, что повторяющиеся строки следует оставить, однако делать
это не обязательно, поскольку ключевое слово ALL используется по умолчанию. |
|
|
DISTINCT |
возврат только строк, отличающиеся от всех остальных(Не
повторяющиеся строки) |
|
|
ТОР n |
результирующий набор первых n записей |
|
|
* |
выбрать все поля(Чтение всех столбцов) |
|
|
X |
|
список полей>
(физического
множествa D
элементов x) |
|
AS Y |
|
имя поля(столбца) выходной таблицы> (логического
множества
R объектов f(х)) |
|
FROM |
|
FROM <название таблицы>-(физического
множества
D элементов x) |
|
Область изменения f2 |
|
WHERE |
условия выбора строк(Отбор строк) |
Пример |
|
GROUP BY |
сверка группировки |
Пример |
|
HAVING |
условия выбора сверки групп |
Пример |
|
ORDER BY |
Выбор сортировки |
|
|
1 |
DESC |
сортировать по убыванию |
Пример |
|
|
2 |
ASC(ВОЗР) |
сортировки по возрастанию |
Пример |
Пример
|