powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Текст по столбцам
12 сообщений из 12, страница 1 из 1
Текст по столбцам
    #40060401
Palkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите, возможно вопрос простой, но уже пару часов не могу найти ответа:
есть столбец с такими данными (данные разные): Привет, 1, привет,1
Как разбить по столбцам, используя разделитель - запятая (или любой другой символ), чтобы получились новые столбцы разделенными данными?
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060421
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Palkin,

string_split
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060424
Palkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подходит, но не совсем. Выделило только то первого разделителя
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060431
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Palkin,

Код: sql
1.
print @@version
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060449
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
declare @t table (s varchar(100));
insert into @t values ('Привет, 1, привет,1');

select
 b.x.value('item[1]', 'varchar(100)'),
 b.x.value('item[2]', 'varchar(100)'),
 b.x.value('item[3]', 'varchar(100)'),
 b.x.value('item[4]', 'varchar(100)')
from
 @t t cross apply
 (select cast(cast('' as xml).query('sql:column("t.s")') as varchar(max))) a(s) cross apply
 (select cast('<item>' + replace(a.s, ',', '</item><item>') + '</item>' as xml)) b(x);
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060459
Palkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zby
Palkin,

Код: sql
1.
print @@version



msql 2018
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060461
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Palkin, так не бывает.
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060477
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zby
Palkin,

Код: sql
1.
print @@version



Еще раз: что выдает код выше?
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060592
Palkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zby
zby
Palkin,

Код: sql
1.
print @@version



Еще раз: что выдает код выше?


Microsoft SQL Server 2019 (RTM-GDR) (KB4583458) - 15.0.2080.9 (X64)
Nov 6 2020 16:50:01
Copyright (C) 2019 Microsoft Corporation
Enterprise Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19042: )


Время выполнения: 2021-04-08T09:11:48.9591322+03:00
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060596
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Palkin,

И что не работает?
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060633
Palkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zby
Palkin,

И что не работает?


Выдергивает только одно слово, а нужно все - где есть разделитель
...
Рейтинг: 0 / 0
Текст по столбцам
    #40060694
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Palkin
zby
Palkin,

И что не работает?


Выдергивает только одно слово, а нужно все - где есть разделитель
брэээхняяя
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Текст по столбцам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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