Возвращает ASCII-код первого левого символа
строки str. Возвращает 0, если строка str пустая.
Возвращает NULL, если строка str не существует.
ORD()ї.
ASCII() ( http://webscript.ru/#ascii ).
BIN() ( http://webscript.ru/#bin ), OCT() ( http://webscript.ru/#oct ), HEX() ( http://webscript.ru/#hex ).
CONV() ( http://webscript.ru/#conv ).
CONV() ( http://webscript.ru/#conv ).
їstring HEX(int_or_str string or integer)
Возвращает шестнадцатиричное значение
аргумента int_or_string. Аналогично действию
CONV(int,10,16). Возвращает NULL, если аргумент
int_or_string NULL.
Примеры:
mysql> select HEX(255);
-> 'FF'
mysql> select HEX("abc");
-> 616263
mysql> select 0x616263;
-> "abc"
См. также CONV() ( http://webscript.ru/#conv ).
їstring CHAR(int integer, ...)
Возвращает строку символов определенных
кодом/кодами ASCII. Значение NULL пропускается.
Примеры:
mysql> select CHAR(77,121,83,81,'76');
-> 'MySQL'
mysql> select CHAR(77,77.3,'77.3');
-> 'MMM'
См. также ASCII() ( http://webscript.ru/#ascii ), ORD() ( http://webscript.ru/#ord ).
CONCAT_WS() ( http://webscript.ru/#concat_ws ).
CONCAT() ( http://webscript.ru///www.mysql.com/documentation/mysql++/mysql++-examples.html#concat ).
їinteger LENGTH(str string)
Функции возвращают длину строки str.
Примеры:
mysql> select LENGTH('text');
-> 4
Примечание: многобайтовые символы
считаются функцией CHAR_LENGTH().
См. такжe OCTET_LENGTH() ( http://webscript.ru/#octet_lenght ), CHAR_LENGTH() ( http://webscript.ru/#char_lenght ),
CHARACTER_LENGTH() ( http://webscript.ru/#character_lenght ).
їinteger OCTET_LENGTH(str string)
Функции возвращают длину строки str.
Примеры:
mysql> select OCTET_LENGTH('text');
-> 4
Примечание: многобайтовые символы
считаются функцией CHAR_LENGTH().
См. также LENGTH() ( http://webscript.ru/#lenght ), CHAR_LENGTH() ( http://webscript.ru/#char_lenght ),
CHARACTER_LENGTH() ( http://webscript.ru/#character_lenght ).
їinteger CHAR_LENGTH(str string)
Функции возвращают длину строки str.
Поддерживает многобайтовые символы.
Примеры:
mysql> select CHAR_LENGTH('text');
-> 4
См. также LENGTH() ( http://webscript.ru/#lenght ), OCTET_LENGTH() ( http://webscript.ru/#octet_lenght ),
CHARACTER_LENGTH() ( http://webscript.ru/#character_lenght ).
їinteger CHARACTER_LENGTH(str string)
Функции возвращают длину строки str.
Примеры:
mysql> select CHARACTER_LENGTH('text');
-> 4
Примечание: многобайтовые символы
считаются функцией CHAR_LENGTH().
См. также LENGTH() ( http://webscript.ru/#lenght ), OCTET_LENGTH() ( http://webscript.ru/#octet_lenght ),
CHAR_LENGTH() ( http://webscript.ru/#char_lenght ).
INSTR() ( http://webscript.ru/#instr ).
INSTR() ( http://webscript.ru/#instr ), POSITION() ( http://webscript.ru/#position ).
LOCATE() ( http://webscript.ru/#locate ), POSITION() ( http://webscript.ru/#position ).
їstring LPAD( str string, len integer,
padstr string)
Возвращает строку str, добавив к началу str
строку padstr и приведя общее количество
символов в возвращенной строке к len. Если
len больше, чем сумма длин строк, то разница
за счет повторения строки padstr.
Примеры:
mysql> select LPAD('hi',4,'??');
-> '??hi'
См. также RPAD() ( http://webscript.ru/#rpad ).
їstring RPAD( str string, len integer,
padstr string)
Возвращает строку str, добавив к концу str
строку padstr и приведя общее количество
символов в возвращенной строке к len. Если
len больше, чем сумма длин строк, то разница
за счет повторения строки padstr.
Примеры:
mysql> select RPAD('hi',5,'?');
-> 'hi???'
См. также LPAD() ( http://webscript.ru/#lpad ).
RIGHT() ( http://webscript.ru/#right ), SUBSTRING() ( http://webscript.ru/#substring ),
MID(), ( http://webscript.ru/#mid ) SUBSTRING_INDEX() ( http://webscript.ru/#substring_index )
їstring RIGHT( str string, len integer)
Возвращает len последних символов изи
строки str. Поддерживает многобайтовые
символы.
Примеры:
mysql> select RIGHT('foobarbar', 4);
-> 'rbar'
См. также LEFT() ( http://webscript.ru/#left ), SUBSTRING() ( http://webscript.ru/#substring ),
MID() ( http://webscript.ru/#mid ), SUBSTRING_INDEX() ( http://webscript.ru/#substring_index ).
LEFT() ( http://webscript.ru/#left ), RIGHT() ( http://webscript.ru/#right ), SUBSTRING_INDEX() ( http://webscript.ru/#substring_index ).
LEFT() ( http://webscript.ru/#left ), RIGHT() ( http://webscript.ru/#right ), SUBSTRING_INDEX() ( http://webscript.ru/#substring_index ).
LEFT() ( http://webscript.ru/#left ), SUBSTRING() ( http://webscript.ru/#substring ),
MID() ( http://webscript.ru/#mid ), RIGHT() ( http://webscript.ru/#right ).
TRIM() ( http://webscript.ru/#trim ), RTRIM() ( http://webscript.ru/#rtrim ).
TRIM() ( http://webscript.ru/#trim ), LTRIM() ( http://webscript.ru/#ltrim ).
RTRIM() ( http://webscript.ru/#rtrim ), LTRIM() ( http://webscript.ru/#ltrim ).
REPEAT() ( http://webscript.ru/#repeat ).
SPACE() ( http://webscript.ru/#space ).
їstring REVERSE( str string )
Возвращает строку, в которой все символы с
последнего на первый. См. пример.
Поддерживает многобайтовые символы.
Примеры:
mysql> select REVERSE('abc');
-> 'cba'
їstring INSERT( str string, pos integer,
len integer, newstr string )
Возвращает строку str, со вставкой
подстроки newstr, с позиции pos строки str и
длиной len символов. Поддерживает
многобайтовые символы.
Примеры:
mysql> select INSERT('Quadratic', 3, 4, 'What');
-> 'QuWhattic'
їstring ELT( N integer, str1 string,
str2 string, str3 string,...)
Возвратит str1, если N = 1, str2 если N = 2, И так
далее. Возвратит NULL если N меньше 1 больше
количества аргументов.
Примеры:
mysql> select ELT(1, 'ej', 'Heja', 'hej', 'foo');
-> 'ej'
mysql> select ELT(4, 'ej', 'Heja', 'hej', 'foo');
-> 'foo'
См. также FIELD() ( http://webscript.ru/#field ).
їinteger FIELD( str string, str1 string,
str2 string, str3 string,...)
Возвратит индекс (номер по порядку) str из
списка строк str1, str2, str3, ... . Возвратит 0, если
str не найдена в списке.
Примеры:
mysql> select FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo');
-> 2
mysql> select FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo');
-> 0
См. также ELT() ( http://webscript.ru/#elt ).
MAKE_SET() ( http://webscript.ru/#make_set ).
їstring MAKE_SET( bits, str1 string ,
str2 string ,...)
Возвращает одну из строк-аргументов в
зависимости от побитового состояния bits. str1
возвратится при bit 0, str2 при bit 1, и так далее.
Примеры:
mysql> SELECT MAKE_SET(1,'a','b','c');
-> 'a'
mysql> SELECT MAKE_SET(1 | 4,'hello','nice','world');
-> 'hello,world'
mysql> SELECT MAKE_SET(0,'a','b','c');
-> ''
См. также ELT() ( http://webscript.ru/#elt ), FIND_IN_SET() ( http://webscript.ru/#find_in_set ).
їstring EXPORT_SET( bits, on string
, off string, [separator char, [number_of_bits integer]])
Возвращает строку, в которой для каждого
бита выводится состояние on или off .
Разделены состояния separator.
Примеры:
mysql> select EXPORT_SET(5,'Y','N',',',4)
-> Y,N,Y,N
UCASE() ( http://webscript.ru/#ucase ), UPPER() ( http://webscript.ru/#upper ),
LCASE() ( http://webscript.ru/#lcase ), LOWER() ( http://webscript.ru/#lower ).
UCASE() ( http://webscript.ru/#ucase ), UPPER() ( http://webscript.ru/#upper ),
LCASE() ( http://webscript.ru/#lcase ), LOWER() ( http://webscript.ru/#lower ).
UCASE() ( http://webscript.ru/#ucase ), UPPER() ( http://webscript.ru/#upper ),
LCASE() ( http://webscript.ru/#lcase ), LOWER() ( http://webscript.ru/#lower ).
UCASE() ( http://webscript.ru/#ucase ), UPPER() ( http://webscript.ru/#upper ),
LCASE() ( http://webscript.ru/#lcase ), LOWER() ( http://webscript.ru/#lower ).
//www.mysql.com/documentation/mysql++/mysql++-examples.html ( http://webscript.ru///www.mysql.com/documentation/mysql++/mysql++-examples.html )
mysql> UPDATE table_name SET blob_column=LOAD_FILE("/tmp/picture") WHERE id=1;
*****
Перевод c «MySQL Reference Manual for version 4.0.2-alpha».
Последнюю версию этой статьи, а также массу
другой документации и примеров, вы всегда
можете найти по адресу WebSupport.maryan.com.ua ( http://webscript.ru///websupport.maryan.com.ua/?rf=ws ).
Перепечатка и публикации данной статьи
приветствуются с указанием на веб адрес WebSupport.maryan.com.ua ( http://webscript.ru///websupport.maryan.com.ua/?rf=ws )
и уведомлением по почтовому адресу info@maryan.com.ua( mailto:info@maryan.com.ua )