2014-12-13 4 views
1

Поддерживает ли Monetdb функцию строки, такую ​​как concat_ws в Postgresql (http://www.postgresql.org/docs/9.1/static/functions-string.html)?Строковая функция в monetdb

Edit: Monetdb ссылка

Я смотрю в Monetdb reference о поддерживаемых операций, но ничего не было связано с функциями String.

+0

Вы нашли что-нибудь в руководстве MonetDB? –

+0

Я ничего не нашел, я все еще ищу :) –

+0

Поиск строковых агрегатов, string_agg, group_concat и т. Д., Похоже, не дает ничего интересного. Так что, вероятно, нет. Лучше спросить об этом будут разработчики MonetDB или список рассылки, который они поддерживают. –

ответ

6

Я пошел искать в таблице 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
+0

не могли бы вы сказать мне, как вы это нашли? благодаря ! –

+2

'select * from functions' и продолжить оттуда. –

+0

безупречный! Спасибо за ваше время ! –

Смежные вопросы