|
Программирование >> Программный интерфейс приложений
SPACE (6) SPACE(0) SPACE (NULL) =>NULL Функция SPACE 0 впервые появилась в MySQL 3.2LI6. SUBSTRING (Sfr,pos); SUBSTRING(srr,pos, fen); SUBSTRING (Sfr FROM pos); SUBSTRING(Лг FROM pos FOR len). Возврашает подстроку строки str, начинающуюся с позиции pos. Если задан аргумент len, возвращается подстрока длиной len символов. В остальных случаях возвращается вся правая крайняя часть строки str, начиная с позиции pos. SUBSTRING ( abcdef , 3) cdef SUBSTRING( abcdef ,3,2) cd Следующие выражения эквивалентны: SUBSTRING [Str,pos, len) SUBSTRING (.??r FROM pos FOR len) MID (Str,pos, len) Ш SUBSTRlNG lNDEX(r, (/e/im, ). Возвращает подстроку строки str. Если аргумент п имеет положительное значение, функция Substring index () находит п-е появление строки-разделителя delim и возвращает всю часть строки, расположенную слева от этого разделителя. Если аргумент п имеет отрицательное значение, функция substring index () находит п-е появление строки-разделителя delim, считая с правого конца str, и возвращает всю часть строки, расположенную справа от разделителя. Если строка delim в строке str не найдена, функция возвращает всю строку str. Функция SUBSTRING INDEX () возвращает значение NULL, если хотя бы один из аргументов равен NULL. SUBSTRING INDEX( jar-]ar , ] ,-2) ar-]ar SUBSTRING INDEX (USERO , @ , 1) paul Функция SUBSTRING INDEX() впервые появилась в MySQL 3.2L15. TRIM ([ [LEADING TRAILING BOTH] [trim Str] FROM] Str). Возвращает строку str, удаляя расположенные в начале/конце экземпляры строки trim str. Если задано ключевое слово leading, функция TRIMO удаляет расположенные в начале копии строки trimstr. Если задано ключевое слово trailing, функция TRIM() удаляет расположенные в конце копии строки trim str. При определении ключевого слова вотн функция trim () удаляет все копии строки trimstr, как в начале, так и в конце строки str. Если ни одно из следующих ключевых слов, не задано по умолчанию, устанавливается слово BOTH. Если строка trimstr не задана, функция trim () удаляет пробелы. TRIMC FROM ---XYZ ) XYZ TRIM (LEADING FROM ----XYZ ) О XYZ TRIM(TRAILING FROM ---XYZ ) О ---XYZ TRIM (BOTH FROM aAjryz ) О XYZ TRIM(BOTH FROM ABC ) О ABC TRIM( ABC ) ABC Функция TRIM 0 впервые появилась в MySQL 3.21.12. UCASE (Str). Функция возвращает строку str, записав все символы в верхнем регистре, или значение NULL, если строка str имеет значение null. UCASE( New York, ny ) О NEW YORK, NY UCASE(NULL) ONULL UPPER (Str). Эта функция аналогична функции uCASE (). Функции даты и времени Функции даты и времени считывают аргументы различных типов. В общем, функция, ожидающая аргумент типа date, с таким же успехом считает аргумент типа datetime или timestamp, просто откинув временную часть значения adddate (rfofe, interval ехрг interval). Эта функция аналогична функции date add {). curdate (). Возвращает текущую дату в виде строки, записанной в формате YYYY-MM-DD , или в виде числа, представленного в формате YYYYMMDD . Выбор строкового или числового вида результата определяется контекстом, в котором задается функция. curdateО О 1999-08-10 curdate()+0 о19990810 Допустимые значения даты и времени Ввод недопустимых значений даты и времени для функций даты и времени приводит к возврату непредсказуемых результатов Поэтому настоятельно рекомендуется внимательно вводить значения аргументов current date. Эта функция является аналогом функции curdate (). Обратите внимание на отсутствие круглых скобок. current time. Эта функция является аналогом функции curtime (). Обратите внимание на отсутствие круглых скобок. current timestamp. Эта функция является аналогом функции now (). Обратите внимание на отсутствие круглых скобок. caRTlMEO. Возвращает текущее время дня в виде строки, записанной в формате hhmm.ss , или в виде числа, представленного в формате hhmmss . Выбор строкового или числового вида результата определяется контекстом, в котором задается функция. curtimeo 16:41:01 curtime()+0 =я64101 Функция curtimeo впервые появилась в MySQL 3.2L12. date add (Jcfe, interval ехрг interval). Считывает значение даты или даты и времени date, прибавляет к этому значению заданный временной интервал и возвращает результат. Аргумент ехрг определяет добавляемое к date временное значение (или вычитает, если значение ехрг начинается с - ), а interval определяет способ интерпретации интервала. Результат представляет собой значение типа date, если аргумент date является значением типа date и в расчете не применяются временные значения. Если подобные временные значения имеются, результатом является значение типа datetime. Если аргумент date имеет недопустимое значение даты, эта функция возвращает значение null. date add( 1999-12-01 ,interval 1 year) o 2000-12-01 date add ( 1999-12-01 , interval 60 day) = 2000-01-30 DATE ADD ( 1999-12-01 , interval -3 month) => 1999-09-01 date add( 1999-12-01 08:30:00 ,interval 12 hour) о 1999-12-01 20:30:00 В табл. В.2 представлены допустимые значения аргумента interval, их описания и формат, в котором следует определять значения для каждого типа интервала. Для определения ключевого слова interval и спецификаторов аргумента interval можно использовать как строчные, так и заглавные символы. Добавляемое к значению даты выражение ехрг можно задавать в виде числа или строки. Если это значение содержит нецифровые символы, его следует определять строкой. Разделитель символов можно устанавливать по своему желанию, используя, например, любой символ пунктуации. date add( 1999-12-01 ,interval 2:3 year month) 2002-03-01 date add( 1999-12-01 ,interval 2-3 year month) о 2002-03-01 Части значения ехрг соответствуют частям, определяемым спецификатором interval. Например, для типа hoursecond используется формат h/i:mm:ss . Заданное в виде строки 15:21 значение аргумента ехрг интерпретируется как 00:15:21 , а не как 15:21:00 .
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |