|
Здравствуйте! Записался на ваш курс, но не понимаю как произвести оплату. Надо ли писать заявление и, если да, то куда отправлять? как я получу диплом о профессиональной переподготовке? |
Опубликован: 10.09.2004 | Уровень: для всех | Доступ: платный | ВУЗ: Ульяновский государственный университет
Лекция 11:
Функции пользователя
Встроенные функции
Встроенные функции, имеющиеся в распоряжении пользователей при работе с SQL, можно условно разделить на следующие группы:
- математические функции ;
- строковые функции ;
- функции для работы с датой и временем ;
- функции конфигурирования;
- функции системы безопасности;
- функции управления метаданными;
- статистические функции.
Математические функции
Краткий обзор математических функций представлен в таблице.
SELECT Товар.Название, Сделка.Количество,
Round(Товар.Цена*Сделка.Количество
*0.05,1)
AS Налог
FROM Товар INNER JOIN Сделка
ON Товар.КодТовара=
Сделка.КодТовара
11.4.
Использование функции округления до одного знака после запятой для расчета налога.
Строковые функции
Краткий обзор строковых функций представлен в таблице.
SELECT Фирма, [Фамилия]+""
+Left([Имя],1)+"."
+Left([Отчество],1)
+"." AS ФИО
FROM Клиент
11.5.
Использование функции LEFT для получения инициалов клиентов.
Функции для работы с датой и временем
Краткий обзор основных функций для работы с датой и временем представлен в таблице.
| DATEADD | добавляет к дате указанное значение дней, месяцев, часов и т.д. |
| DATEDIFF | возвращает разницу между указанными частями двух дат |
| DATENAME | выделяет из даты указанную часть и возвращает ее в символьном формате |
| DATEPART | выделяет из даты указанную часть и возвращает ее в числовом формате |
| DAY | возвращает число из указанной даты |
| GETDATE | возвращает текущее системное время |
| ISDATE | проверяет правильность выражения на соответствие одному из возможных форматов ввода даты |
| MONTH | возвращает значение месяца из указанной даты |
| YEAR | возвращает значение года из указанной даты |
SELECT Year(Дата) AS Год, Month(Дата) AS Месяц, Sum(Количество) AS Общ_Количество FROM Сделка GROUP BY Year(Дата), Month(Дата)11.6. Использование функций YEAR и MONTH для определения общего количества товара, проданного за каждый месяц каждого года.
DECLARE @d DATETIME DECLARE @y INT SET @d=’29.10.03’ SET @y=DATEPART(yy,@d) SELECT @y11.7. Пример выделения из даты значения года.
