О. Ткачев - Основы программирования в СУБД Oracle. SQL+PL/SQL.

Здесь есть возможность читать онлайн «О. Ткачев - Основы программирования в СУБД Oracle. SQL+PL/SQL.» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Основы программирования в СУБД Oracle. SQL+PL/SQL.: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Основы программирования в СУБД Oracle. SQL+PL/SQL.»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В этой книге рассмотрены Oracle версия SQL и его расширение PL/SQL, содержится описание синтаксиса и правил использования всех основных конструкций этих языков. Излагаемый материал иллюстрируется многочисленными примерами, позволяющими понять, при решении каких задач целесообразно использовать рассматриваемый элемент языка.Книга может быть использована как в учебном процессе, при изучении дисциплины «Базы данных» студентами IT-специальностей, так и для самостоятельного освоения SQL и PL/SQL.

Основы программирования в СУБД Oracle. SQL+PL/SQL. — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Основы программирования в СУБД Oracle. SQL+PL/SQL.», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

SELECT POWER (2,2),POWER (9,0.5),POWER (10, -1)

FROM Dual;

Функция SQRT Возвращает квадратный корень от числа Синтаксис SQRT x x - фото 48

Функция SQRT

Возвращает квадратный корень от числа. Синтаксис:

SQRT (x)

x – численное значение;

Пример 3.9. Пример использования функции SQRT

SELECT SQRT (1), SQRT (9),SQRT (7)

FROM Dual;

Символьные типы Символьные типы используются для работы с данными - фото 49

Символьные типы

Символьные типы используются для работы с данными, представленными в виде текста. Основными символьными типами являются:

CHAR (n) – строка символов фиксированной длины n, позволяет хранить символьные данные длиной от 1 до 2000 символов. Если длина (n) явно не указана, то она считается равной 1. Если длина присваиваемого значения будет меньше n, то оно дополняется пробелами справа.

VARCHAR2 (n) – строка символов переменной длины, которая может содержать не более n – 1 символа, предназначена для хранения символьных данных длиной от 1 до 4000 символов. Хранит столько символов, сколько содержит присваиваемое значение. Значение n трактуется как максимально возможная длина строки.

Типы NCHAR (n) и NVARCHAR2 (n) – предназначены для хранения символьных данных фиксированной и переменной длинны в формате Unicode.

Функции для обработки символьных данных

Эти функции принимают на вход строку символов, обрабатывают ее и возвращают результат обработки. Источником данных может быть: строковая константа, столбец таблицы, выражение. Все функции для обработки символьных данных можно разбить на две группы:

– функции преобразования регистра;

– функции обработки строк.

Таблица 3.2. Функции преобразования регистра

Пример 310 Вывести название товара используя различные функции - фото 50

Пример 3.10. Вывести название товара, используя различные функции преобразования регистра

SELECT

UPPER (Product_name) As UPPER,

LOWER (Product_name) As LOWER,

INITCAP (Product_name) As INITCAP

FROM Products

WHERE product_id = 50;

Довольно часто столбец имеющий символьный тип содержит значения в различных - фото 51

Довольно часто столбец, имеющий символьный тип, содержит значения в различных регистрах. Например, столбец first_name может содержать как значение DAVID, так и значение David. В этом случае запрос, содержащий условие выбора: first_name = ′DAVID′ или first_name = ′David′ выведет только часть необходимых данных. Эту проблему можно решить, используя функции преобразования регистра.

Пример 3.11. Вывести данные о сотрудниках, у которых столбец first_name имеет значение DAVID, или David, или david

SELECT employee_id, first_name, last_name, department_id, salary

FROM Employees

WHERE UPPER (first_name) = ′DAVID′;

Таблица 33 Функции обработки строк Примеры использования функций обработки - фото 52

Таблица 3.3. Функции обработки строк

Примеры использования функций обработки строк Функции LPAD и RPAD можно - фото 53

Примеры использования функций обработки строк

Функции LPAD () и RPAD () можно использовать для отображения результата выполнения запроса в виде, который более удобен для восприятия.

Пример 3.12. Вывод данных о зарплате сотрудников без использования функций LPAD () и RPAD ()

SELECT first_name||′ ′||last_name || ′ has a monthly salary of ′

|| salary || ′ dollars. ′ AS Pay

FROM Employees;

Пример 313 Вывод данных о зарплате сотрудников c использованием функций LPAD - фото 54

Пример 3.13. Вывод данных о зарплате сотрудников c использованием функций LPAD () и RPAD ()

SELECT RPAD (first_name||′ ′||last_name,25)

|| ′ has a monthly salary of ′

|| LPAD (salary,6) || ′ dollars.» AS Pay

FROM Employees;

Рассмотрим более подробно функцию INSTR которая часто используется при работе - фото 55

Рассмотрим более подробно функцию INSTR, которая часто используется при работе с символьными данными.

Функция INSTR возвращает номер позиции в строке str, начиная с которой строка search_str входит в строку str. Если вхождений не найдено, то функция возвращает значение 0. Синтаксис:

INSTR (str, search_str [, n [, m]])

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Основы программирования в СУБД Oracle. SQL+PL/SQL.»

Представляем Вашему вниманию похожие книги на «Основы программирования в СУБД Oracle. SQL+PL/SQL.» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Основы программирования в СУБД Oracle. SQL+PL/SQL.»

Обсуждение, отзывы о книге «Основы программирования в СУБД Oracle. SQL+PL/SQL.» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x