У меня есть эта таблица в моей базе данных, заполненная большими строками, и я пытаюсь проанализировать текст, который содержится в этих строках.SQL Server 2012 String splitting
У меня есть что-то вроде этого.
On August the third the pope talked on vatican square.... bla bla
То, что я хочу знать, это что-то вроде этого
Word | Count
ON | 2
August | 1
the | 2
third | 1
и так один, я знаю, что я должен был бы разбить эти строки и найти пробелы «»,»,„“. "и так далее, чтобы функция знала, что это слово перед этим, а после - строка < length.
Результаты должны перейти к новой таблице, как показано выше.
Как именно я мог бы достичь этого с помощью функции SQL?
Во-первых, SQL Server имеет собственные службы полнотекстового поиска * и * данных. Вы не должны пытаться анализировать текст самостоятельно. Во-вторых, существуют десятки повторяющихся вопросов и несколько вариантов разделения строки [как показано здесь] (http://sqlperformance.com/2012/07/t-sql-queries/split-strings) –