Практическая лабораторная работа №1


Download 3.23 Mb.
Pdf ko'rish
bet140/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   136   137   138   139   140   141   142   143   ...   207
Bog'liq
курс лаб по SQL 2008

зарплате и наоборот. 
SELECT SUM(Salary)*100/SUM(Rise) AS "Процент зарплаты к зарплате", 
SUM(Rise)*100/SUM(Salary) AS "Процент зарплаты к ставке"
FROM TEACHER; 
 
 
Однострочные функции 
Напомним, что эти функции используют в качестве аргумента одно значение 
(одного столбца одной строки таблицы) и возвращают в качестве своего результата 
также единственное значение. Мы рассмотрим эти функции по типам их аргументов.
Строковые функции 
Эти функции используют в качестве аргумента строку символов и в качестве 
результата возвращают также символьную строку. Стандарт SQL предлагает варианты 
таких функций и для двоичных строк. 
Функции UPPER, LOWER 
Эти функции мы уже рассматривали и многократно использовали. Они имеют 
следующий формат: 
UPPER(cтрокa)


135 
LOWER(cтрокa) 
Приведем для них примеры . 
Запрос 11. Вывести фамилии всех преподавателей прописными буквами.
SELECT UPPER(NAME_TEACHER) AS "Все прописные”
FROM TEACHER; 
Аналогично можно вывести все фамилии преподавателей строчными буквами. 
Числовые функции над числами 
Эти функции возвращают числовые значения на основании заданных в аргументе 
значений того же типа. Числовые функции используются для обработки данных, а также 
в условиях их поиска. Стандарт SQL предлагает ряд числовых функций с очевидной 
семантикой. Часть функций перечислены ниже: 
ABS абсолютное значение 
DEGREES Возвращает для значения угла в радианах соответствующее значение 
в градусах. 
RAND – Возвращает псевдослучайное значение типа float от 0 до 1. 
EXP экспонента 
ROUND - Возвращает числовое значение, округленное до указанной длины или 
точности. 
FLOOR
Возвращает наибольшее целое число, меньшее или равное указанному 
числовому выражению. 
LOG логорифм 
SIN - синус 
LOG10
десятичный логорифм 
SQRT – корень квадратный 
PI
число 3.14 
SQUARE – квадрат числа 
POWER
Возвращает значение указанного выражения, возведенное в заданную 
степень. 
TAN - тангенс 
Особой функцией является WIDTH_BUCKET, с помощью которой можно легко 
строить гистограммы: 
WIDTH_BUCKET(число, миминум, максимум, количество) 
Некоторые СУБД расширяют приведенный выше набор функций, включая другие 
числовые 
функции, 
например 
вычисления 
обычных 
и 
гиперболических 
тригонометрических функций. 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   136   137   138   139   140   141   142   143   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling