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

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

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

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


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