Лабораторная работа №1 Ознакомление с интерфейсом субд mysql



Pdf көрінісі
бет28/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   ...   24   25   26   27   28   29   30   31   ...   51
Metod BDiAKS 11.03.04 2017

    Бұл бет үшін навигация:
  • select
select_expression может также содержать один или большее количество следу-
ющих математических функций. 
ABS() 
Абсолютное значение (модуль числа).
CEILING() 
()
EXP() 
Экспонента.
FORMAT(nr, NUM) 
Форматирует число в формат '#, ###, ###.##' с NUM десятичных 
цифр.
LOG() 
Логарифм.
LOG10() 
Логарифм по основанию 10.
MIN(), MAX() 
Минимум или максимум соответственно. Должна иметь при вы-
зове два или более аргументов, иначе рассматривается как груп-
повая функция.
MOD() 
Остаток от деления (аналог %).
POW() 
Степень.
ROUND() 
Округление до ближайшего целого числа.
RAND([integer_expr]) 
Случайное число типа float, 0 <= x <= 1.0, используется 
integer_expr как значение для запуска генератора.
SQRT() 
Квадратный корень.
select_expression
может также содержать одну или больше следующих стро-
ковых функций.
CONCAT() 
Объединение строк.
INTERVAL(A, a, 
b, c, d) 
Возвращает 1, если A == a, 2, если A == b... Если совпадений 
нет, вернет 0. A, a, b, c, d... строки.
INSERT(org, strt, 
len, new) 
Заменяет подстроку org[strt...len(gth)] на new. Первая позиция 
строки=1.
LCASE(A) 
Приводит A к нижнему регистру.
LEFT() 
Возвращает строку символов, отсчитывая слева.
LENGTH()
Длина строки.
LOCATE(A, B) 
Позиция подстроки B в строке A.
LOCATE(A, B, 
C)
Позиция подстроки B в строке A, начиная с позиции C.
LTRIM(str)
Удаляет все начальные пробелы из строки str.
REPLACE(A, B, 
C)
Заменяет все подстроки B в строке A на подстроку C.
RIGHT() 
Get string counting from right.
RTRIM(str) 
Удаляет хвостовые пробелы из строки str.
STRCMP() 
Возвращает 0, если строки одинаковые.
SUBSTRING(A, 
B, C) 
Возвращает подстроку из A, с позиции B до позиции C.
UCASE(A) 
Переводит A в верхний регистр.
Еще несколько просто полезных функций, которые тоже можно применить в 
select_expression. 
CURDATE() 
Текущая дата.
DATABASE() 
Имя текущей базы данных из которой выполняется выбор.
FROM_DAYS() 
Меняет день на DATE.
NOW() 
Текущее время в форматах YYYYMMDDHHMMSS или 
40


"YYYY-MM-DD HH:MM:SS". Формат зависит от того в каком 
контексте используется NOW(): числовом или строковом.
PASSWORD() 
Шифрует строку.
PERIOD_ADD(P:N) 
Добавить N месяцев к периоду P (в формате YYMM).
PERIOD_DIFF(A, B) 
Возвращает месяцы между A и B. Обратите внимание, что 
PERIOD_DIFF работает только с датами в форме YYMM или 
YYYMM.
TO_DAYS() 
Меняет DATE (YYMMDD) на номер дня.
UNIX_TIMESTAMP([date]) 
Возвращает метку времени unix, если вызвана без date (секун-
ды, начиная с GMT 1970.01.01 00:00:00). При вызове со 
столбцом TIMESTAMP вернет TIMESTAMP. 
date может быть также строкой DATE, DATETIME или чис-
лом в формате YYMMDD (или YYYMMDD).
USER() 
Возвращает логин текущего пользователя.
WEEKDAY() 
Возвращает день недели (0 = понедельник, 1 = вторник, ...).
Групповые функции в операторе select:
Следующие функции могут быть использованы в предложении GROUP: 
AVG() 
Среднее для группы 
GROUP.
SUM() 
Сумма
элементов 
GROUP.
COUNT() 
Число элементов в 
GROUP.
MIN() 
Минимальный элемент 
в GROUP.
MAX() 
Максимальный эле-
мент в GROUP.


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   51




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет