Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подсчитать количество слов в строке / 9 сообщений из 9, страница 1 из 1
25.11.2020, 20:07
    #40022207
Tigran303
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
Подсчитать количество слов в строке, которые начинаются на букву «а» (слова разделены пробелом)., помогите пожалуйста
...
Рейтинг: 0 / 0
25.11.2020, 21:16
    #40022224
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
...
Рейтинг: 0 / 0
25.11.2020, 21:59
    #40022241
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
fkthat,

зачем?
заменить " a", на "", посчитать длину того и того, разделить на 2,
всё
...
Рейтинг: 0 / 0
25.11.2020, 22:53
    #40022271
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
Критик
fkthat,

зачем?
заменить " a", на "", посчитать длину того и того, разделить на 2,
всё

Да, прикольно, тоже вариант :)
...
Рейтинг: 0 / 0
25.11.2020, 22:59
    #40022274
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
Критик
заменить " a", на "", посчитать длину того и того, разделить на 2,
Код: sql
1.
2.
3.
4.
5.
6.
declare @s varchar(30) = 'a1 a2     a';

select
 (len(t.s) - len(replace(t.s, ' a', ''))) / 2
from
 (select ' ' + @s) t(s);
...
Рейтинг: 0 / 0
26.11.2020, 00:49
    #40022303
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
invm,

Код: sql
1.
2.
3.
4.
5.
declare @s varchar(30) = 'a1 a2     a';

select len(t.s) - len(replace(t.s, ' a', char(0)))
from
 (select ' ' + @s) t(s);



А так? (понятно, что char(0) не должно быть в тексте)
...
Рейтинг: 0 / 0
26.11.2020, 01:25
    #40022310
Tigran303
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
invm, огромное спасибо
...
Рейтинг: 0 / 0
26.11.2020, 01:25
    #40022311
Tigran303
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
Критик,огромное спасибо
...
Рейтинг: 0 / 0
26.11.2020, 10:18
    #40022371
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество слов в строке
Критик
А так? (понятно, что char(0) не должно быть в тексте)
А это все равно криво и не дает гарантий.
Просто вместо len нужно использовать datalength и не потребуется плясок с бубном.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подсчитать количество слов в строке / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]