an>
VARCHAR (n) - символьний рядок змінної довжини, що не перевищує n символів (n> 0 і різне в різних СУБД, але не менше 4096);
DATE - дата у форматі, визначеному спеціальною командою (за замовчуванням mm/dd/yy); поля дати можуть містити тільки реальні дати, починаються за кілька тисячоліть до н.е. і обмежені п'ятим-десятим тисячоліттям н.е.;
TIME - час у форматі, визначеному спеціальною командою, (за замовчуванням hh. mm. ss);
DATETIME - комбінація дати і часу;
MONEY - гроші у форматі, визначальному символ грошової одиниці ($, руб,.) і його розташування (суфікс чи префікс), точність дробової частини і умова для показу грошового значення.
У деяких СУБД ще існує тип даних LOGICAL, DOUBLE і ряд інших. СУБД INGRES надає користувачеві можливість самостійного визначення нових типів даних, наприклад, площинні або просторові координати, одиниці різних метрик, п'яти - або шестиденні тижня (робочий тиждень, де відразу після п'ятниці або суботи слід понеділок), дробу, графіка, великі цілі числа (що стало дуже актуальним для російських банків) і т.п.
SQL-функції.
У SQL існує ряд спеціальних стандартних функцій (SQL-функцій). Крім спеціального випадку COUNT (*) кожна з цих функцій
оперує сукупністю значень стовпця деякої таблиці і створює єдине значення, яке визначається так:
COUNT - число значень у стовпці,
SUM - сума значень у стовпці,
AVG - середнє значення в стовпці,
MAX - найбільше значення в стовпці,
MIN - найменше значення у стовпці.
Для функцій SUM і AVG розглянутий стовпець повинен містити числові значення.
Слід зазначити, що тут стовпець - це стовпець віртуальної таблиці, в якій можуть міститися дані не тільки з шпальти базової таблиці, але й дані, отримані шляхом функціонального перетворення і (або) зв'язування символами арифметичних операцій значень з одного або декількох стовпців. При цьому вираз, що визначає стовпець такої таблиці, може бути як завгодно складним, але не повинно містити SQL-функцій (вкладеність SQL-функцій не допускається). Однак з SQL-функцій можна складати будь-які вирази. p align="justify"> Аргументу всіх функцій, крім COUNT (*), може передувати ключове слово DISTINCT (різний), яке вказує, що надлишкові ду...