Терадата - манипуляции со строками
Teradata предоставляет несколько функций для управления строками. Эти функции совместимы со стандартом ANSI.
| Старший Нет | Строковая функция и описание |
|---|---|
| 1 | || Объединяет строки вместе |
| 2 | SUBSTR Извлекает часть строки (расширение Teradata) |
| 3 | SUBSTRING Извлекает часть строки (стандарт ANSI) |
| 4 | INDEX Находит позицию символа в строке (расширение Teradata) |
| 5 | POSITION Находит позицию символа в строке (стандарт ANSI) |
| 6 | TRIM Обрезает заготовки из нитки |
| 7 | UPPER Преобразует строку в верхний регистр |
| 8 | LOWER Преобразует строку в нижний регистр |
пример
В следующей таблице перечислены некоторые строковые функции с результатами.
| Строковая функция | Результат |
|---|---|
| ВЫБЕРИТЕ ПОДСТАВКУ («склад» ИЗ 1 ДЛЯ 4) | посуда |
| ВЫБЕРИТЕ SUBSTR ('склад'; 1,4) | посуда |
| ВЫБЕРИТЕ «данные» || '' || 'склад' | хранилище данных |
| ВЫБРАТЬ ВЕРХНИЙ ('данные') | ДАННЫЕ |
| ВЫБЕРИТЕ НИЖНИЙ ('ДАННЫЕ') | данные |