Инструменты пользователя

Инструменты сайта


trim

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
trim [2011/04/10 19:23]
178.95.145.194 [Описание]
trim [2011/04/10 19:26] (текущий)
Строка 1: Строка 1:
 +====== TRIM ======
  
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  -  |  -  |  -  |  -  |  -  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​  ​[[raznovidnosti_jazyka_sql|ISQL]], ​  ​[[raznovidnosti_jazyka_sql|PSQL]]
 +
 +
 +===== Формат =====
 +TRIM ([ [ //<trim specification>//​ ] [ //<trim character>//​ ] FROM ] //<value expression>//​ )
 +
 +^  //<trim specification>// ​ ^^
 +|  LEADING ​ |  c начала строки ​  |
 +|  TRAILING ​ |  с конца строки ​ |
 +|  BOTH  |  с обих сторон строки ​ |
 +
 +===== Описание =====
 +Обрезает заданые символы слева\справа или с обоих концов строки
 +
 +если //<trim specification>//​ не заданна,​ используется по умолчанию BOTH
 +
 +если //<trim character>//​ не заданна,​ используется по умолчанию ' '​(пробел).
 +
 +ключевое слово FROM используется тогда, и только тогда, когда в выражении присутствует <trim specification>​ и\или <trim character>​
 +
 +<value expression>​ - выражение,​ символы которого нужно обрезать
 +
 +
 +
 +===== Пример =====
 +<code sql>
 +select rdb$relation_name,​ trim(leading '​RDB$'​ from rdb$relation_name)
 +  from rdb$relations
 + where rdb$relation_name starting with '​RDB$'​
 +</​code>​
 +<code sql>
 +select trim(rdb$relation_name) || ' is a system table'
 +from rdb$relations
 +where rdb$system_flag = 1
 +</​code>​
 +
 +===== Смотри также =====
 +[[LOWER()]],​ [[UPPER()]],​ [[CHAR_LENGTH()]]
 +
 +===== Источник =====
 +Firebird_2_0\doc\sql.extensions\README.trim.txt
trim.txt · Последние изменения: 2011/04/10 19:26 (внешнее изменение)