|
Программирование >> Программный интерфейс приложений
LEFT(NULL,10) ONULL LEFT( abc ,NULL) O LEFT( abc ,0) O LENGTH istr). Возвращает длину строки str. LENGTH( abc ) 03 LENGTH( ) 00 LENGTH (NULL) ONULL LOCATE {substr, str); LOCATE [substr, str, pos). Форма функции LOCATE {) с двумя аргументами возвращает индекс позиции первого появления подстроки substr в строке str. Если строка substr не встречается в str, эта функция возвращает значение 0. Если хотя бы один из аргументов функции имеет значение NULL, функция также возвращает NULL. При определении аргумента позиции pos функция LOCATE () начинает искать строку substr на заданном месте. Регистр символов при сравнении учитывается. LOCATE( Ь , abc ) 02 LOCATE( b , ABC ) OO LOWER (Str). Эта функция является аналогом функции LCASE (). LFAD [str, len, pad str). Возвращает подстроку строки str, дополненную слева до указанной длины 1еп (символов) строкой left pad. Возвращает только строку str, если ее длина уже составляет 1еп символов. LPAD( abc ,12, de f ) О de fde fde fabc LPAD( abc ,10, . ) O .......abc LPAD( abc ,2, . ) 0 abc Функция LPAD () впервые появилась в MySQL 3.22.2. LTRIM{s -). Возвращает подстроку строки str, удаляя все стоящие впереди ее пробелы, или значение NULL, если строка str имеет значение NULL. LTRIM( abc ) 0 abc MAKE SET {п, bitO str, bit] str, ...). Создает значение типа SET (строку, состоящую из разделенных запятыми подстрок), основываясь на значении целого числа п и строк bitOstr, bit] str, .... Для каждого разряда установленного в двоичной записи значения п, в результат включается соответствующая строка. (Если установлен нулевой разряд, возвращаемый результат включает строку bitO str и т.п.) Если аргумент п равен нулю, результатом является пустая строка. Если аргумент п имеет значение NULL, возвращаемый результат также имеет значение NULL. Все строки списка. имеющие значение NULL, при создании результирующей строки игнорируются. MAKE SET(8, a , b , c , d , e ) d MAKE SET(7, а , b , с , d , е ) a,b,c MAKE SET(2 + 16, а , b , с , d , е ) b,e MAKE SET (2 I 16, a , b , с , d , e ) b,e MAKE SET(-1, a , b , c , d , e ) a,b,c,d,e Результат последнего примера вкпючает все заданные строки, поскольку в двоичной записи числа -1 все разряды установлены. Функция MAKE SET () впервые появилась в MySQL 3.22.2. MID [str,pos, len). Возвращает подстроку строки str, которая начинается с позиции pos и имеет длину len символов. Возвращает NULL, если хотя бы один из аргументов имеет значение NULL. MIDCwhat а dull example , 8, 4 ) dull OCT(n). Возвращает значение n, записанное в виде строки в восьмеричной форме. В этой связи два следующих выражения эквивалентны: ОСТ(л) и CONV(n,10,8) Более детально о преобразовании рассказывается в описании функции CONV() . функция ост () впервые появилась в MySQL 3.22.4. OCTET LENGTH {Str). Эта функция является аналогом функции LENGTH(). POSITION (5ufe?r IN Str) POSITION (). Эта функция подобна функции LOCATE()с двумя аргументами. Соответственно, два следующих выражения эквивалентны: POSITION (гаЫг IN str) и LOCATE {SUbstr,Str) ш REPEAT (s?r,/I). Возвращает строку, состоящую из строки str, повторенной п раз. Возвращает пустую строку, если аргумент п имеет отрицательное значение. Если хотя бы один из аргументов имеет значение NULL, функция также возвращает значение NULL. REPEAT( х ,10) хххххххххх REPEAT( abc ,3) О abcabcabc Функция REPEAT () впервые появилась в MySQL 3.2L10. REPLACE {str,from str, to str). Возвращает строку str, в которой все экземпляры подстроки fromstr заменены строкой to str Возвращает значение NULL, если хотя бы один из аргументов имеет значе- ние null. Если аргумент tostr является пустой строкой, все имеющиеся подстроки fromstr просто удаляются. Если аргумент fromstr представляет собой пустую строку, функция replace () возвращает строку Ггбез изменений. REPLACE( abracadabra , а , oh ) О ohbrohcohdohbroh REPLACE ( abracadabra , а , ) О brcdbr REPLACE{ abracadabra , , х ) О abracadabra REVERSE (Str). Возвращает строку, состоящую из строки str с записанными наоборот символами, либо значение null, если аргумент str равен null. REVERSE( abracadabra ) О arbadacarba REVERSE( Madam, ImAdam ) О madA ml ,madaM Функция REVERSE () впервые появилась в MySQL 3.2L19. RIGHT (str, len). Возвращает len правых крайних символов строки str или всю строку, если она короче len. Возвращает значение null, если аргумент str равен null. Возвращает пустую строку, если значение аргумента len равно NULL или меньще 1. RIGHT( rightmost ,4) О most RFAD (str, len,pad str). Возвращает строку str, дополненную справа до заданной длины len (символов) строкой padstr. Возвращает только строку str, если ее длина уже составляет len символов. RPAD( abc ,12, def ) О abcdefdefdef RPAD{ abc , 10, . ) О abc....... RPAD( abc ,2, . ) О abc Функция RPAD () впервые появилась в MySQL 3.22.2. RTRIM (i- -). Возвращает строку str, удалив пробелы в конце, или значение null, если строка str равна null. RTRIM( abc ) о abc SOUNDEX {5Г/-). Возвращает строку, отражающую произнощение содержимого строки str. Небуквенные символы строки str пропускаются. Международные небуквенные символы, не входящие в диапазон букв от А до Z, обрабатываются как гласные. SOUNDEX{ Cow ) О СООО SOUNDEX( Cowl ) О С4 00 SOUNDEX( Howl ) О Н400 SOUNDEX( Hello ) О Н400 SPACE (л). Возвращает строку, состоящую из п пробелов, или пустой набор, если аргумент п имеет отрицательное значение. Если аргумент п равен null, функция также возврашает значение null.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |