Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Понятие информационной технологии (Автосохран...docx
Скачиваний:
16
Добавлен:
23.09.2019
Размер:
34.36 Кб
Скачать

33 Команды sql для описания данных. Предложения create, insert, alter.

  • CREATE - создает объект БД (саму базу, таблицу, представление, пользователя и т. д.)

  • INSERT - добавляет новые данные

  • ALTER - изменяет объект

34 Команды sql для описания данных. Предложения drop, delete, update.

  • DROP - удаляет объект или таблицу, если она пуста

  • DELETE - удаляет данные или записи из таблицы

  • UPDATE - обновляет существующие данные

35 Создание запросов средствами sql. Предложение select. Аргумент distinct

  • SELECT – извлекает данные из базы. Служит для формирования запросов на выбор данных.

  • Аргумент DISTINCT - полезный способ избежать избыточности данных. Аргумент DISTINCT может указываться только один раз в данном предложении, даже если предложение SELECT выбирает несколько полей. Аргумент DISTINCT опускает строки в тех случаях, когда все выбранные поля идентичны. Строки, в которых некоторые значения одинаковы, а некоторые различны, будут сохранены.

36 Условие выбора where. Использование реляционных и булевых операторов and, or, not

  • WHERE – условие отбора записей

В критерии поиска могут использоваться:

  1. Реляционные операторы:

  • = (равно)

  • <> (не равно)

  • >= (больше или равно)

  • > (больше, чем)

  • <= (меньше или равно)

  • < (меньше, чем) 2) Булевые операторы

Основные Булевы распознаются в SQL. Выражения Буля - являются или верными или неверными. Булевы операторы связывают одно или более верных/неверных значений и производят верное единственное/или/неверное значение. Стандартными операторами Буля распознаваемыми в SQL являются: AND, OR, и NOT.

Операторы:

  • AND берет два Буля (в форме A AND B) как аргументы и оценивает их по отношению к истине, верны ли они оба

  • OR берет два Буля (в форме A OR B) как аргументы и оценивает на правильность, верен ли один из них

  • NOT берет одиночный Булев (в форме NOT A) как аргументы и заменяет его значение с неверного на верное или верное на неверное

37 Специальные операторы в условиях. Операторы in, between, like

Операторы:

  • IN определяет набор значений, в которое данное значение может или может не быть включено. IN определяет набор значений, заключённых в круглые скобки и разделённых запятыми

  • BETWEEN определяет диапазон, значения которого должны уменьшаться

  • LIKE - ищет поле символа, чтобы увидеть, совпадает ли с условием часть его строки

38 Функции агрегирования avg, sum, count, min, max

Функции агрегирования:

  • AVG – вычисляет среднее арифметическое выбранных значений данного поля

  • SUM – вычисляет сумму всех выбранных значений данного поля

  • COUNT – определяет кол-во строк или значений поля, выбранных посредством запроса

  • MIN – вычисляет наименьшее из всех

  • MAX – вычисляет наибольшее из всех

39 Группировка данных. Параметр group by. Параметр having