Я пошел искать в таблице MonetDB functions
. В следующем списке показан набор поддерживаемых строковых функций с пропущенными псевдонимами и с максимальными параметрами.
- ASCII:
SELECT ASCII('a');
→ 97
- КОД:
SELECT CODE(97);
→ a
- CONCAT:
SELECT CONCAT('foo', 'bar');
→ foobar
- ВСТАВИТЬ:
SELECT INSERT('foXXXar', 2, 3, 'ob');
→ foobar
- СЛЕВА:
SELECT LEFT('foobar', 3);
→ foo
- ДЛИНА:
SELECT LENGTH('foobar');
→ 6
- LOCATE:
SELECT LOCATE('bar', 'foobar', 0);
→ 4
- НИЖНЯЯ:
SELECT LOWER('FOOBAR');
→ foobar
- КАК:
SELECT 'foobar' LIKE 'foo%';
→ TRUE
- LPAD:
SELECT LPAD('foo', 6, '_');
→ ___foo
- LTRIM:
SELECT LTRIM('___foo','_');
→ foo
- ПОВТОР:
SELECT REPEAT('foo','3');
→ foofoofoo
- ПРАВЫЙ:
SELECT RIGHT('foobar', 3);
→ bar
- RPAD:
SELECT RPAD('foo', 6, '_');
→ foo___
- RTRIM:
SELECT RTRIM('foo___','_');
→ foo
- ПЛОЩАДЬ:
SELECT SPACE(4);
→ (4 пробельные символы)
- SUBSTRING:
SELECT SUBSTRING('foobar', 2, 4);
→ ooba
- TRIM:
SELECT TRIM('___foo___','_');
→ foo
- ВЕРХНИЙ:
SELECT UPPER('foobar');
→ FOOBAR
Вы нашли что-нибудь в руководстве MonetDB? –
Я ничего не нашел, я все еще ищу :) –
Поиск строковых агрегатов, string_agg, group_concat и т. Д., Похоже, не дает ничего интересного. Так что, вероятно, нет. Лучше спросить об этом будут разработчики MonetDB или список рассылки, который они поддерживают. –