2016-05-10 2 views
0

Как подсчитать экземпляры фраз в поле, используя OrientDB?Обозначение count OrientDB в поле

Допустим, у меня есть следующие данные:

Display_title | Описание
My_data_12 | Быстрая коричневая лиса прыгает через ленивую собаку
My_data_13 | Один

Как я могу подсчитать количество 'в' случаях, вывод, подобный этому:

Display_title | Count
My_data_12 | 2
My_data_13 | 1

+0

, если вы используете java, это может быть полезно http://stackoverflow.com/questions/275944/how-do-i-count-the-number-of-occurrences-of-a-char-in-a-string –

+0

посмотрите на это http://stackoverflow.com/questions/4009756/how-to-count-string-occurrence-in-string –

+0

@IvanMainetti спасибо, но я ищу запрос/функцию OrientDB SQL, не используя внешний язык или модуль для этого –

ответ

2

с помощью @ Vitim.us ответа от here

screenshot

вы можете вызвать его из студии с

select title, occurrences(@this.description, "the") from v 

Заметим, что это чувствительно к регистру, поэтому с вашим примером вы Получено:

title  | occurrences 
My_data_12 | 1 
My_data_13 | 0 
Смежные вопросы