Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОРТФОЛИО БД [Щевелёв Д.В.].docx
Скачиваний:
9
Добавлен:
11.12.2018
Размер:
720.46 Кб
Скачать
  1. Другие команды

COMMENT ON Размещает в системном каталоге комментарии к описанию объектов БД

CREATE SYNONYM Определяет в системном каталоге альтернативные имена для таблиц и представлений БД

DROP SYNONYM Удаляет из системного каталога альтернативные имена для таблиц и представлений БД

LABEL Изменяет метки системных описаний

ROWCOUNT Вычисляет число строк в таблице БД

Набор команд SQL, перечисленный в таблице, не является полным.

  1. Математические функции sql

ABS(X) Возвращает абсолютное значение числа Х

ACOS(X) Возвращает арккосинус числа Х

ASIN(X) Возвращает арксинус числа Х

ATAN(X) Возвращает арктангенс числа Х

COS(X) Возвращает косинус числа Х

EXP(X) Возвращает экспоненту числа Х

SIGN(X) Возвращает -1, если Х<0,0, если Х=0, +1, если Х>0

LN(X) Возвращает натуральный логарифм числа Х

MOD(X,Y) Возвращает остаток от деления Х на Y

CEIL(X) Возвращает наименьшее целое, большее или равное Х

ROUND(X,n) Округляет число Х до числа с n знаками после десятичной точки

SIN(X) Возвращает синус числа Х

SQRT(X) Возвращает квадратный корень числа Х

TAN(X) Возвращает тангенс числа Х

FLOOR(X) Возвращает наибольшее целое меньшее или равное Х

LOG(a,X) Возвращает логарифм числа Х по основанию А

SINH(X) Возвращает гиперболический синус числа Х

COSH(X) Возвращает гиперболический косинус числа Х

TANH(X) Возвращает гиперболический тангенс числа Х

TRANC(X,n) Усекает число Х до числа с n знаками после десятичной точки

POWER(A,X) Возвращает значение А, возведенное в степень Х

Функции sql для обработки строк

CHR(N) Возвращает символ ASCII кода для десятичного кода N

ASCII(S) Возвращает десятичный ASCII код первого символа строки

INSTR(S2.S1.pos[,N] Возвращает позицию строки S1 в строке S2 большую или равную pos.N - число вхождений

LENGHT(S) Возвращает длину строки

LOWER(S) Заменяет все символы строки на прописные символы

INITCAP(S) Устанавливает первый символ каждого слова в строке на заглавный, а остальные символы каждого слова - на прописные

SUBSTR(S,pos,[,len]) Выделяет в строке S подстроку длиной len, начиная с позиции pos

UPPER(S) Преобразует прописные буквы в строке на заглавные буквы

LPAD(S,N[,A]) Возвращает строку S, дополненную слева симолами A до числа символов N. Символ - наполнитель по умолчанию - пробел

Rpad(S,N[,A]) Возвращает строку S, дополненную справа симолами A до числа символов N. Символ - наполнитель по умолчанию - пробел

LTRIM(S,[S1]) Возвращает усеченную слева строку S. Символы удаляются до тех пор, пока удаляемый символ входит в строку - шаблон S1 (по умолчанию - пробел)

RTRIM(S,[S1]) Возвращает усеченную справа строку S. Символы удаляются до тех пор, пока удаляемый символ входит в строку - шаблон S1 (по умолчанию – пробел).

TRANSLATE(S,S1,S2) Возвращает строку S, в которой все вхождения строки S1 замещены строкой S2. Если S1 <> S2, то символы, которым нет соответствия, исключаются из результирующей строки

REPLACE(S,S1,[,S2]) Возвращает строку S, для которой все вхождения строки S1 замещены на подстроку S2. Если S2 не указано, то все вхождения подстроки S1 удаляются из результирующей строки

NVL(X,Y) Если Х есть NULL, то возвращает в Y либо строку, либо число, либо дату в зависимости от исходного типа Y