"ArtGal" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>
>> > Если бы там еще были описаны функции, параметры, синтаксис.
>>
>> Какие нахрен параметры у функции gen_uuid()?
>>
>
> Да знаю я про uuid. Десяток немаленьких проектов за плечами.
> И не о ней речь.
> Молодым негде прочитать про trim, pad, floor, similar, etc...
> Спросят в конфе, получат канделябром.
Гм, ты доку к Ya читал?
REPLACE, STUFF, TRANSLATE, SIMILAR, ISDIGIT
Функция TRIM удаляет ведущие и/или конечные символы из строки. Её синтаксис
таков:
TRIM ({ {LEADING|TRALING|BOTH} <string expression> FROM }<string expression> )
Если не один из параметров LEADING|TRALING|BOTH не задан, то принимается
параметр по умолчанию BOTH. Если задан только один параметр <string
expression>, то первый параметр считается равным BOTH, а второй единичному
символу пробел.
Пример:
trim('a' from 'a134fa') результат '134f'
trim(' a134fa ') результат 'a134fa'
trim(leading 'a' from 'a134fa') результат 'a134f'
trim(trailing 'abc' from 'a134fabc') результат 'a134f'
Функция PAD противоположна функции TRIM. Она дополняет строку заданными
символами до необходимого размера. Также как и функция TRIM, она может
дополнять ведущими символами и/или конечными символами. Синтаксис:
PAD ({ {LEADING|TRALING|BOTH} <string expression> FROM }<string expression> FOR
<numeric expression>)
Если не один из параметров LEADING|TRALING|BOTH не задан, то принимается
параметр по умолчанию BOTH. Если задан только один параметр <string
expression>, то первый параметр считается равным BOTH, а второй единичному
символу пробел. Параметр <numeric expression> задаёт необходимое количество
символов новой строки.
Пример:
PAD('a' FOR 11) результат ' A '
Функция POSITION производит поиск позиции первого вхождения подстроки в строке.
Синтаксис:
POSITION ( <substring> IN <string>)
Функция LEFT[1] возвращает заданное количество символов с начала строки.
Синтаксис:
LEFT (<string>, <length>)
Функция RIGHT[2] возвращает заданное количество символов с конца строки.
Синтаксис:
RIGHT (<string>, <length>)
[1] Аналог функции LEFT в реализации MSSQL
[2] Аналог функции RIGHT в реализации MSSQL
> Поэтому берут они доку или элементарный учебник MS SQL или MySQL.
> Там все подробно, понятно описано и приведены примеры.
У меня даже ссылки есть на то где можно более подробно почитать.