Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Функції Oracle SQL

Реферат Функції Oracle SQL





од 1 символу рядка. Наприклад:

SELECT ASCII (W) FROM DUAL поверне значення 87.

Зворотній функція перетворення коду символу в символ CHR (число).

SELECT CHR (87) FROM DUAL поверне символ W.

Опції маніпулювання символьними рядками

Oracle пропонує великий набір функцій для маніпулювання рядковими даними:

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 lt; gt; S2, то символи, яким немає відповідності, виключаються з результуючого рядка;

REPLACE (S, S1, [, S2]) - Повертає рядок S, для якої всі входження рядка S1 заміщені на підрядок S2. Якщо S2 не вказано, то всі входження підрядка S1, видаляються з результуючого рядка;

NVL (X, Y) - Якщо Х є NULL, то повертає в Y або рядок, або число, або дату залежно від вихідного типу Y;

SOUNDEX (S) - Повертає фонетичне уявлення рядка;


1.3 Лабораторна робота. Робота із строковими функціями


Строкові функції в запитах Oracle SQL, функції UPPER (), CONCAT (), SUBSTR ().

Завдання:

Вам потрібно було створити для кожного співробітника ідентифікатор, який повинен виглядати як 3 перші символу імені плюс два перших символу прізвища. Усі символи цього ідентифікатора повинні бути представлені у верхньому регістрі.

Напишіть запит, який повертав би з таблиці hr.employees інформацію про ім'я та прізвища співробітника, а також ідентифікатор співробітника відповідно до поставлених умовами. Результат виконання запиту повинен бути таким, як представлено на рис. 3.1-1.



Рішення:

Код відповідного запиту може бути таким:

SELECT first_name AS «Ім'я», last_name As «Прізвище», UPPER (CONCAT (SUBSTR (first_name, 1, 3), SUBSTR (last_name, 1,2)) ) AS «Ідентифікатор» FROM hr.employees.


2. Числові функції


Числові функції приймають в якості аргументів і повертають в якості результату числові значення. У наступній таблиці наведені деякі з числових функцій:

) ABS (n) - Повертає абсолютну величину n.

) MOD (m, n) - Повертає залишок від ділення m на n. Якщо n=0, повертає m;

) WER (m, n) - Повертає m в ступені n. Підстава m і ступінь n можуть бути будь-якими числами, але якщо m негативно, то n повинно бути цілим.

) ROUND (m [, n]) - Повертає m, округлене до n позицій після десяткової крапки; якщо n опущено, то до цілого, якщо n негативно, округляється ціла частина числа. n повинно бути цілим.

) SQRT (n) - Повертає квадратний корінь з n. n повинно бути невід'ємним.

) TRUNC (m [, n]) - Повертає m, усеченное до n цифр після десяткової крапки. Якщо n опущено, усічення виконується до цілого. n може бути негативним, що призводить до усічення (обнулення) n цифр зліва від десяткової крапки.


2.1 Функція Round


Функція...


Назад | сторінка 3 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті