русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

LPAD(строка, длина, строка-заполнитель).


Дата добавления: 2013-12-24; просмотров: 874; Нарушение авторских прав


Возвращает строку строка, добавив слева строкой строка-заполнитель до длины длина. Если строка длиннее, чем указано в аргументе длина, возвращается значение, усеченное до длина символов.

mysql> SELECT LPAD('hi',4,'*');-> '**hi' mysql> SELECT LPAD('hi',1,'*');-> 'h'

LTRIM(строка)

Возвращает строку строка с удаленными ведущими пробелами.

mysql> SELECT LTRIM(' barbar');-> 'barbar'

OCT(N)

Возвращает строковое представление восьмеричного значения N, где N - длинное целое.

Это эквивалент CONV(N,10,8).

Возвращает NULL, если N равно NULL.

mysql> SELECT ОСТ(12);-> '14'

QUOTE(строка)

Заключает строку в кавычки, чтобы результат можно было использовать как допустимое значение в SQL-операторах. Строка окружается одинарными кавычками, а все вхождения в нее одинарной кавычки - обратной косой чертой ("\").

mysql> SELECT QUOTE("Don't");-> 'Don\'t'

REPEAT(строка, количество)

Возвращает строку, состоящую из аргумента строка, повторенного количество раз.

mysql> SELECT REPEAT('MySQL', 3);-> 'MySQLMySQLMySQL'

REPLACE(строка, строка_2, строка_3)

Возвращает строку строка, в которой все вхождения строка_2 заменены на строка_3.

mysql> SELECT REPLACE ('www.mysql.com' , 'w', 'Ww') ;-> 'WwWwWw.mysql.com'

REVERSE(строка)

Возвращает строку строка с обратным порядком символов.

mysql> SELECT REVERSE('abc');-> 'cba'

RIGHT(строка, длина)

Возвращает длина правых символов строки строка.

mysql> SELECT RIGHT('foobarbar', 4);-> 'rbar'

RPAD(строка, длина, строка-заполнитель)

Возвращает строку строка, дополненную справа строкой строка-заполнитель до длины длина. Если строка длиннее, чем длина, возвращается значение, усеченное до длина символов.

mysql> SELECT RPAD('hi',5,'?'); -> 'hi???' mysql> SELECT RPAD('hi',1,'?');-> 'h'

RTRIM(строка)



Возвращает строку строка с удаленными завершающими пробелами.

mysql> SELECT RTRIM('barbar '); -> 'barbar'

SOUNDEX (строка)

Возвращает строку, описывающую звучание (soundex) строки строка. Две строки, которые произносятся почти одинаково, должны иметь идентичные строки звучания.

mysql> SELECT SOUNDEX('Hello');-> 'H400' mysql> SELECT SOUNDEX('Quadratically' );-> 'Q36324'

SPACE(N)

Возвращает строку, состоящую из N пробелов.

mysql> SELECT SPACE(6);-> ' '

SUBSTRING(строка, позиция)

SUBSTRING(строка FROM позиция)

SUBSTRING(строка, позиция, длина)

SUBSTRING(строка FROM позиция FOR длина)

Формы без аргумента длина возвращают подстроку строки строка, начиная с позиции позиция. Формы с аргументом длина возвращают подстроку строки строка длиной длина символов, начиная с позиции позиция. Формы, использующие FROM, представляют стандартный синтаксис SQL.

mysql> SELECT SUBSTRING('Quadratically',5);-> 'ratically' mysql> SELECT SUBSTRING('foobarbar' FROM 4);-> 'barbar' mysql> SELECT SUBSTRING('Quadratically',5,6) ;-> 'ratica'

SUBSTRING_INDEX(строка, разделитель, количество)

Возвращает подстроку строки строка до вхождения номер количество разделителя разделитель. Если значение количество положительное, возвращается все, что лежит слева от финального разделителя (считая слева направо). Если значение количество отрицательное, возвращается все, что лежит справа от финального разделителя (считая справа налево).

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);-> 'www.mysql' mysql> SELECT SUBSTRING_INDEX ('www.mysql.com', '.', -2);-> 'mysql.com'

TRIM([[BOTH | LEADING | TRAILING] [удаляемая_строка] FROM] строка)

Возвращает строку строка с удаленными префиксами и/или суффиксами удаляемая_строка. Если не указано ни BOTH, ни LEADING, ни TRAILING, подразумевается BOTH. Если не указано удаляемая_строка, удаляются пробелы.

mysql> SELECT TRIM(' bar '); -> 'bar' mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); -> 'barxxx' mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); -> 'bar' mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); -> 'barx'

UNCOMPRESS(строка_для_распаковки)

Распаковывает строку, сжатую функцией COMPRESS(). Если аргумент не является упакованной строкой, возвращается NULL.

mysql> SELECT UNCOMPRESS(COMPRESS('any string')); -> 'any string' mysql> SELECT UNCOMPRESS('any string'); -> NULL

UNHEX(строка)

Выполняет действие, противоположное функции HEX(строка). То есть, интерпретирует каждую пару шестнадцатеричных цифр аргумента как число и преобразует в символ, представленный этим числом. Символы результата возвращаются в виде бинарной строки.

mysql> SELECT UNHEX('4D7953514C); -> 'MySQL' mysql> SELECT 0x4D7953514C; -> 'MySQL' mysql> SELECT UNHEX(HEX('string')); -> 'string' mysql> SELECT HEX(UNHEX('1267' ) ) ; -> ' 1267 '

UPPER(строка)

UCASE(строка)

Возвращает строку строка, у которой все символы приведены к верхнему регистру в соответствии с текущим набором символов.

mysql> SELECT UPPER('Неj') ; -> 'HEJ'


<== предыдущая лекция | следующая лекция ==>
Строковые функции | Функциональная модель ODBC


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.153 сек.