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. |