Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

База данных / Презентации / 6_Язык запросов SQL

.pdf
Скачиваний:
49
Добавлен:
18.03.2015
Размер:
345.93 Кб
Скачать

Оператор ввода данных INSERT

INSERT INTO имя_таблицы

[(<список столбцов>) ] VALUES (<список значений>)

INSERT INTO SUBJECT

(SUBJECT_ID, SUBJECT, SHORTSUBJECT) VALUES (3, 'Математический анализ', 'МатАн');

SUBJECT_ID

SUBJECT

SHORTSUBJECT

 

 

 

3

Математический анализ

МатАн

 

 

 

 

 

 

Синтаксис оператора DELETE

DELETE FROM имя_таблицы

[WHERE условия_отбора]

DELETE FROM Stud

DELETE FROM Stud s

WHERE (s.sex=1) and (extract(year from s.birthday)<1980)

Операция обновления данных UPDATE

UPDATE имя_таблицы

SET имя_столбца1 = новое_значение1, имя_столбца2 = новое_значение2

[WHERE условие_отбора]

SUBJECT_ID

SUBJECT

SHORTSUBJECT

 

 

 

3

Математический анализ

МатАн

 

 

 

 

 

 

UPDATE SUBJECT

SET SUBJECT = 'Программирование',

SHORTSUBJECT = 'Прог'

WHERE (SUBJECT_ID = 3)

SUBJECT_ID

SUBJECT

SHORTSUBJECT

3

Программирование

Прог

Оператор выбора SELECT

SELECT [ALL | DISTINCT] <cписок полей>|*

FROM <Список таблиц>

[WHERE <Предикат-условие выборки или соединения>] [GROUP BY <Список полей группировки>]

[HAVING <Предикат-условие для группы>]

[ORDER BY <Список полей, по которым упорядочить вывод> [desc] ]

Логические выражения

AND – Конъюнкция

OR - Дизъюнкция

NOT - Отрицание

Агрегатные функции

COUNT – количество строк или непустых значений полей, которые выбрал запрос

SUM – Сумма значений непустых полей, которые выбрал запрос

AVG – Среднее арифметическое значений непустых полей, которые выбрал запрос

MIN – Минимальное значение непустых полей, которые выбрал запрос

MAX – Максимальное значение непустых полей, которые выбрал запрос

спасибо за внимание.

Соседние файлы в папке Презентации