Vyhodnocování výrazů podporuje následující funkce pro práci s řetězci. Slova psaná kurzívou mohou být nahrazena skutečnou hodnotou nebo proměnnou.
Výraz | Popis |
---|---|
(strcase řetězec [který] ) | Vrací řetězec, ve kterém byla všechna písmena převedena na malá nebo velká. |
(strcat řetězec1 [řetězec2] ...) | Vrací řetězec, který obsahuje několik za sebou spojených řetězců. |
(strlen [řetězec] ...) | Vrací celočíselnou hodnotu, která určuje počet znaků v řetězci. |
(substr řetězecpočátek [délka] ) | Vrací podřetězec řetězce. |
(chr celočíselnáhodnota) | Vrací znak, jehož hodnota ASCII odpovídá zadané celočíselné hodnotě. |
(LPAD řetězecdélka) | Vrací počátek řetězce včetně mezer až po zadanou délku. |
(RPAD řetězecdélka) | Vrací konec řetězce včetně mezer až po zadanou délku. |
(trim řetězec [režim] ) | Ořízne řetězec na počátku, uprostřed nebo na konci podle nastaveného režimu. Režim může být B (počátek), M (střed) nebo E (konec) nebo libovolná kombinace. Není-li režim určen, použije se BE. |