Здравствуйте! Записался на ваш курс, но не понимаю как произвести оплату. Надо ли писать заявление и, если да, то куда отправлять? как я получу диплом о профессиональной переподготовке? |
Опубликован: 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. Пример выделения из даты значения года.