Содержание
- 2. Рассматриваемые вопросы Различные типы функций в SQL. Использование функций различных типов: символьных, числовых и типа “дата“
- 3. Функции SQL Функция Ввод арг 1 арг 2 арг n Функция выполняет действие Вывод Значение результата
- 4. Два типа функций SQL Однострочные Многострочные Возвращают результат для каждой строки Возвращают один результат для множества
- 5. Однострочные функции Манипулируют элементами данных. Принимают аргументы и возвращают одно значение. Работают с каждой строкой, возвращаемой
- 6. Однострочные функции Преобразования Символьные Числовые Даты Общие Однострочные функции
- 7. Символьные функции
- 8. Функции преобразования регистра символов Эти функции преобразуют регистр символьных строк
- 9. SELECT employee_id, last_name, department_id FROM employees WHERE LOWER(last_name) = 'higgins'; SELECT employee_id, last_name, department_id FROM employees
- 10. BLACK and BLUE REPLACE ('JACK and JUE','J','BL') 10 LENGTH('HelloWorld') 6 INSTR('HelloWorld', 'W') *****24000 LPAD(salary,10,'*') 24000***** RPAD(salary,
- 11. SELECT employee_id, CONCAT(first_name, last_name) NAME, job_id, LENGTH (last_name), INSTR(last_name, 'a') "Contains 'a'?" FROM employees WHERE SUBSTR(job_id,
- 12. 100 MOD(1600, 300) 45.93 ROUND(45.926, 2) 45.92 TRUNC(45.926, 2) Result Function Числовые функции ROUND: округляет значение
- 13. SELECT ROUND(45.923,2), ROUND(45.923,0), ROUND(45.923,-1) FROM DUAL; 3 3 1 2 1 2 Использование функции ROUND DUAL
- 14. SELECT TRUNC(45.923,2), TRUNC(45.923), TRUNC(45.923,-1) FROM DUAL; 3 3 1 2 1 2 Использование функции TRUNC
- 15. SELECT last_name, salary, MOD(salary, 5000) FROM employees WHERE job_id = 'SA_REP'; Использование функции MOD Вычисление остатка
- 16. SELECT last_name, hire_date FROM employees WHERE hire_date Работа с датами Oracle хранит данные во внутреннем цифровом
- 17. Формат даты RR Текущий год 1995 1995 2001 2001 Заданная дата 27-OCT-95 27-OCT-17 27-OCT-17 27-OCT-95 Формат
- 18. SELECT sysdate FROM dual; Функция SYSDATE SYSDATE – эта функция, которая возвращает: дату время
- 19. Арифметические операции с датами Результатом прибавления числа к дате и вычитания числа из даты является дата.
- 20. SELECT last_name, (SYSDATE-hire_date)/7 AS WEEKS FROM employees WHERE department_id = 90; Использование арифметических операторов с датами
- 21. Next day of the date specified NEXT_DAY Last day of the month LAST_DAY Round date ROUND
- 22. '08-SEP-95' NEXT_DAY ('01-SEP-95','FRIDAY') '28-FEB-95' LAST_DAY ('01-FEB-95') 19.6774194 MONTHS_BETWEEN ('01-SEP-95','11-JAN-94') '29-FEB-96' ADD_MONTHS (‘31-JAN-96',1) Result Function Использование функций
- 23. Использование ROUND и TRUNC с датами Assume SYSDATE = '25-JUL-03': 01-JUL-03 TRUNC(SYSDATE ,'MONTH') 01-JAN-03 TRUNC(SYSDATE ,'YEAR')
- 24. Тест Какие из следующих утверждений об однострочных функциях верны? Манипулируют элементами данных Принимают аргументы и возвращают
- 25. Итоги С помощью функций осуществляются: Вычисления с данными Изменение отдельных элементов данных
- 27. Скачать презентацию