русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции работы с датой и временем


Дата добавления: 2013-12-23; просмотров: 1091; Нарушение авторских прав


Статистические и математические функции

RELEASE_LOCK(имя)

NULLIF(проверяемое_значение 1,проверяемое_значение2)

Функция возвращает NULL, если оба проверяемых значения равны друг другу. В противном случае возвращается первый аргумент. С помощью этой функции удобно преобразовывать значения 0 в NULL.

Данная функция снимает указанную именованную блокировку. Если блокировка не была зарегистрирована, возвращается значение NULL.

Некоторые статистические функции мы с вами уже рассмотрели ранее при описании запросов с группировкой. Сейчас добавим еще несколько.

BIT_AND(столбец) выполняет побитовое умножение всех элементов группы и возвращает результат в виде целого числа.

BIT_OR(столбец) выполняет побитовое сложение всех элементов группы и возвращает результат в виде целого числа.

STD(…) вычисляет среднее отклонение элементов группы.

Описанные ниже функции выполняют различные математические операции. В качестве аргумента большинство из них принимает числа с плавающей запятой и возвращает результат аналогичного типа.

CELING(число) - округляет число до ближайшего большего целого числа.

FLOOR(число) - округляет число до ближайшего меньшего целого числа.

GREATEST(…) - возвращает наибольшее значение из списка. Эта функция может работать как с числами, так и со строками.

LEATEST(…) - возвращает наименьшее значение из списка. Она также может работать как с числами, так и со строками.

ROUND(число[,точность]) – округляет число с плавающей запятой до целого числа или, если указан второй аргумент, до заданного количества цифр после запятой.

TRUNCATE(число, точность) – усекает число до требуемой точности.

Описанные ниже функции работают со значениями даты/времени. Будучи извлеченными из базы данных, эти значения приводятся к целочисленному или строковому типу, в зависимости от контекста. Например, функция NOW по умолчанию возвращает строку вида 12:59:58", но может вернуть и число вида если по контексту требуется целое число.



Любая функция, ожидающая значение даты или времени, понимает значение, в котором указана как дата, так и время.

CURRENT_DATE - эта функция возвращает значение текущей даты. Она эквивалентна функции CURDATE(), но не требует скобок.

CURENT_TIMESTAMP - эта функция возвращает значение текущих даты и времени. Она эквивалентна функции NOW(), но не требует скобок.

CURRENT_TIME - эта функция возвращает значение текущего времен. Она эквивалентна функции CURTIME().



<== предыдущая лекция | следующая лекция ==>
MASTER_POS_WAIT(имя, позиция) | DATE_FORMAT(дата, формат).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.