
Функции sql
Стандартные:
And
Or
Not
Max
Min
Sum
Count – подсчёт количества строк
Avg – поиск среднего значения
GROUP BY
Осуществляет группировку данных; используется вместе с функциями, группируя данные по определённым полям.
Запрос: вывести названия компаний и общую сумму сделок каждой компании
SELECT NFirm, SUM (сумма_сделки)
FROM Prodaji
GROUP BY NFirm;
HAVING
Проверяет значения, получаемые в результате действия функций на какое-либо условие.
Запрос: вывести названия компаний и общую сумму сделок каждой компании, при условии, что сумма больше 10 тыс.
SELECT NFirm, SUM
FROM Prodaji
GROUP BY NFirm
HAVING SUM >10000;
INSERT
Осуществляет вставку данных в таблицу
1 Вставка всех данных в таблицу
Insert into <имя таблицы>
values (значение1, значение2, …);
2 Вставка отдельных данных в таблицу
Insert into <имя таблицы>(поле1, поле4, …, полеn)
values (значение1, значение2, …);
Например:
1 Добавить в таблицу Student данные о новом студенте
Insert into Student
values (20356, ‘Сидоров’, ‘Виктор’, ‘Петрович’, 85000);
2 Добавить в таблицу Student имя и отчество студента
Insert into <имя таблицы>(SIMA, SOTCH)
values (‘Виктор’, ‘Петрович’);
DELETE
Осуществляет удаление данных из таблицы
Delete from <имя таблицы>
Where <условие>;
Например: удалить все записи из таблицы Student, где встречается фамилия Иванов
Delete from Student
Where Sfam=‘Иванов’;
UPDATE
Осуществляет обновление данных в таблице
Update <имя таблицы>
Where <условие>;