Содержание
- 2. Учебные вопросы Используемая БД Функции и операторы для работы со строками и текстом
- 3. Используемая база данных ИСПОЛЬЗУЕТСЯ ДЛЯ ЛЕКЦИЙ 8-12
- 4. https://apex.oracle.com/pls/apex/
- 5. Структура БД Первая таблица MAN содержит сведения о людях, которые приобрели машины. Колонки таблицы MAN: •
- 7. Функции и операторы для работы со строками и текстом
- 8. Теория и практика Мы уже познакомились с оператором LIKE, позволяющим выбирать из базы данных строки с
- 9. INSTR– поиск позиции подстроки в строке. INSTR (STR1, STR2, POSn, DIRECTION) – возвращает позицию STR2 в
- 10. Примеры Найти первое вхождение буквы «а» в название городов в таблице CITY, вывести на экран и
- 11. Найти последнее вхождение буквы «а» в название городов в таблице CITY, вывести на экран и номер
- 12. Length – длина строки в символах. LENGTH (str1) возвращает длину строки Str1 в символах. Примеры Длина
- 13. Вывести из таблицы MAN имя, фамилию, длину имени и фамилии в символах.
- 14. Выбор подстроки из строки SUBSTR SUBSTR (STR1, POS, LEN) выбирает LEN символов в строке str1, начиная
- 15. Выбрать все имена из MAN, которые начинаются с «Ан».
- 16. Замена подстроки в строке REPLACE REPLACE (SRCSTR, OLDSUB, NEWSUB) – функция, которая возвращает преобразованную строку SRCSTR,
- 17. Заменить в имени в таблице MAN все буквы а на #.
- 18. Контрольные вопросы и задания для самостоятельного выполнения
- 20. 1. Найти записи из таблицы МAN, начинающиеся на Ан, использовать SUBSTR.
- 21. 2.Найти записи из таблицы MAN, где количество символов в фамилии человека больше 10.
- 22. 3.Вывести из таблицы MAN имя, фамилию, количество символов в фамилии, где количество символов в фамилии человека
- 23. 4. Заменить буквы «о» в слове «молоко» на @, вывести результат, использовать REPLACE и DUAL.
- 24. 5. Подсчитать количество букв «о» в слове «молоко», вывести результат, использовать REPLACE, DUAL и математику.
- 25. 6. Найти первое вхождение буквы «о» в городе с кодом 1 из таблицы CITY.
- 26. 7. Найти первое и последнее вхождения буквы «и» в городе с кодом 2 из таблицы CITY.
- 27. Математика и пустые значения в запросах. Случайность – RANDOM
- 28. Теория и практика Для математических выражений используются следующие операции: + сложение, – вычитание, / деление, *
- 29. Вывести из таблицы MAN имя, фамилию и возраст (FIRSTNAME, LASTNAME, YEAROLD) человека, разделенный на 10.
- 30. Вывести из таблицы MAN имя, фамилию и возраст человека (FIRSTNAME, LASTNAME, YEAROLD), умноженный на sin (1),
- 31. Математика и пустые значения NULL Если в математическом выражении используется пустое значение NULL, тогда значение любого
- 32. Генерация случайных чисел SQL ORCALE диалекта также позволяет генерировать случайные значения, для этого используется специальный встроенный
- 33. Синтаксис DBMS_RANDOM.VALUE RETURN NUMBER Параметры: LOW – наименьшее количество в диапазоне для генерации случайного числа. Номер,
- 34. пример -0,777585712081073. – 11,3383710413575. – 3,67901998206503.
- 35. Контрольные вопросы и задания для самостоятельного выполнения
- 37. 1. Вывести из таблицы MAN имя, фамилию и квадратный корень из 133.
- 38. 2. Вывести из таблицы MAN имя, фамилию и возраст человека, умноженный на cos (5).
- 39. 3. Вывести из таблицы CITY записи (*), где популяция делится без остатка на 10 000.
- 40. 4. Вывести из таблицы CITY название города, квадратный корень от популяции, умноженный на 10, где значение
- 41. Оператор IN
- 42. Теория и практика Для удобной фильтрации выборки по списку значений в SQL существует специальный оператор IN.
- 43. Выбрать из таблицы MAN имена и фамилии людей (FIRSTNAME, LASTNAME), которым 22, 31, 34, 27 лет
- 44. Выбрать из таблицы CITY * города с кодами 3, 5, 7 (CITYCODE), где население (PEOPLES) больше
- 45. Контрольные вопросы и задания для самостоятельного выполнения
- 47. 1. Выбрать из таблицы AUTO, где REGNUM – 111114, 111115, 111116.
- 48. 2. Выбрать из таблицы MAN * людей с именами (FIRSTNAME) Андрей, Максим, Алиса.
- 49. 3. Выбрать из таблицы CITY * города (CITYNAME) Москва, Владимир, Казань.
- 50. 4. Выбрать из таблицы CITY * города с кодами (CITYCODE) 1, 3, 5, 7.
- 51. Объединение нескольких таблиц в запросе
- 52. Теория и практика Давайте рассмотрим записи из таблицы города CITY, записи из таблицы MAN нашей схемы.
- 53. Первый вариант синтаксиса Запомните, как объединяются таблицы в нашей схеме: AUTO – > MAN = PHONENUM
- 54. Правое и левое объединение таблиц
- 55. Теория и практика Если внимательно присмотреться, то можно заметить, что в таблице CITY есть коды городов,
- 56. Синтаксис LEFT JOIN SELECT – перечень полей или * FROM – таблица, из которой мы извлекаем
- 57. Выбрать все записи из MAN и только совпадающие из AUTO.
- 58. Объединим MAN и CITY по колонке CITYCODE, выведем значения всех колонок из этих таблиц
- 59. Объединим MAN и CITY по колонке CITYCODE, выведем наименование и население (CITYNAME, PEOPLES) из таблицы CITY
- 60. Контрольные вопросы и задания для самостоятельного выполнения
- 62. Скачать презентацию
 Slaidy.com
 Slaidy.com



























































 Введение в язык программирования Java
 Введение в язык программирования Java Система сохранения
 Система сохранения Оптимальный способ регулирования подачи воздуха к потребителю вентиляционной установки
 Оптимальный способ регулирования подачи воздуха к потребителю вентиляционной установки Дискретное представление звуковой и видеоинформации
 Дискретное представление звуковой и видеоинформации Работа с памятью
 Работа с памятью Сетевой этикет
 Сетевой этикет Регистрация событий информационной безопасности
 Регистрация событий информационной безопасности НЕ стандартные диаграммы Node Tree Дерево узлов
 НЕ стандартные диаграммы Node Tree Дерево узлов Модуль. Модульная Сетка
 Модуль. Модульная Сетка Изучение 5G. Взгляд в будущее
 Изучение 5G. Взгляд в будущее Информационно-аналитическая система НЕВОД
 Информационно-аналитическая система НЕВОД Курс Microsoft Office
 Курс Microsoft Office WCF-службы: Надёжность, Управление экземплярами (сеансы)
 WCF-службы: Надёжность, Управление экземплярами (сеансы) Массивы (двумерные)
 Массивы (двумерные) Objektorientierte Programmierung. Bedingungen und Entscheidungen
 Objektorientierte Programmierung. Bedingungen und Entscheidungen Операционные системы и базы данных
 Операционные системы и базы данных Язык программирования СИ
 Язык программирования СИ ВКР: Проектирование локальной вычислительной сети на базе беспроводных технологий
 ВКР: Проектирование локальной вычислительной сети на базе беспроводных технологий Подпрограммы C#
 Подпрограммы C# Техника безопасности. Правила поведения в компьютерном классе
 Техника безопасности. Правила поведения в компьютерном классе Команда 14 – Воины Отчизны! Освоение территории Эргейта
 Команда 14 – Воины Отчизны! Освоение территории Эргейта Браузеры. Разработка браузеров
 Браузеры. Разработка браузеров Лекция 6_2019
 Лекция 6_2019 Разработка программного обеспечения для автоматизации учета труда и заработной платы
 Разработка программного обеспечения для автоматизации учета труда и заработной платы Агрегирование каналов
 Агрегирование каналов Цифровые образовательные ресурсы в дошкольном образовании
 Цифровые образовательные ресурсы в дошкольном образовании Презентация на тему Введение в информатику
 Презентация на тему Введение в информатику  Реляционная модель. РМ (продолжение)
 Реляционная модель. РМ (продолжение)