Содержание
- 2. I. Синтаксические конструкции SQL Предложения Идентификаторы (Имена) Константы Операторы Зарезервированные и ключевые слова Псевдостолбцы и таблица
- 3. 1. Предложения SQL Любое предложение SQL состоит из ключевых и зарезервированных слов и слов, определяемых пользователем
- 4. Каждая фраза предложения должна начинаться с новой строки; Начало фразы должно быть выравнено с началом остальных
- 5. Условные обозначения
- 6. Все предложения SQL делятся на три группы: Предложения манипуляции данными (Data Manipulation Language, DML) Предложения определённых
- 7. 2. Идентификаторы (имена) - это пользовательские или системные имена объектов БД. Они должны или могут присваиваться
- 8. Идентификатор объекта создается при определении объекта. CREATE TABLE users ( id_user int (10) AUTO_INCREMENT, name varchar(20)
- 9. Затем идентификатор используется для обращения к объектам. SELECT Товар.Название, Year(Продажа.Дата) AS Год, Month(Продажа.Дата) AS Месяц FROM
- 10. 3. Константы и NULL-значения Числовые константы (546, -777, 5Е6б -9Е-2) Булевы значения (TRUE, FALSE) Строковые константы
- 11. Специальное значение – NULL (пустое или несуществующее значение). Рассматривается как «отсутствие информации», а не как пустые
- 12. 4. Операторы - Это символ или имя, обозначающий действие, выполняемое над одним или несколькими выражениями.
- 13. Арифметические операторы
- 14. Операторы сравнения
- 15. Логические операторы
- 16. 5. Зарезервированные и ключевые слова Ключевые слова SQL – это слова, которые связаны с функционированием реляционной
- 17. 6. Псевдостолбцы, таблица DUAL Псевдостолбец-это функция, которая возвращает сгенерированное системой значение. таблица DUAL – таблица, автоматически
- 18. II. Оператор SELECT SELECT (от англ. select — «выбрать») — оператор запроса (DML/DQL) в языке SQL,
- 19. Оператор SELECT состоит из нескольких предложений (разделов): SELECT определяет список возвращаемых столбцов (как существующих, так и
- 20. Оператор SELECT имеет следующую структуру: SELECT [ALL | DISTINCT ] {*|[имя_столбца [AS новое_имя]]} [,...n] FROM имя_таблицы
- 21. Параметры оператора WHERE — используется для определения, какие строки должны быть выбраны или включены в GROUP
- 22. GROUP BY — необязательный параметр операторa SELECT, для группировки строк по результатам агрегатных функций (MAX, SUM,
- 23. HAVING фильтруются группы строк объекта в соответствии с указанным условием;
- 24. ORDER BY Сортировка может производиться как по возрастанию, так и по убыванию значений. Параметр ASC (по
- 25. Оператор LIKE используется в предложении WHERE для поиска заданного шаблона в столбце. В сочетании с оператором
- 27. Скачать презентацию