powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Деление поля на две части по определенному симболу
3 сообщений из 3, страница 1 из 1
Деление поля на две части по определенному симболу
    #32036472
Максим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
У меня такой вопрос -
существует таблица, в одно из полей которой пишется текстовое сообщение. Это сообщение пишется на двух языках, между которыми стоит симбол-разделитель (||).
Каким образом запросом можно выбрать эти части раздельно, ограничивая значение поля по этому симболу?
Заранее благодарен всем за дельные советы!
...
Рейтинг: 0 / 0
Деление поля на две части по определенному симболу
    #32036473
Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно сначала найти вхождение этого разделителя с помощью patindex, а потом резать строку по длине до этого вхождения (substring) и после....

не самый оптимальный вариант, но все же....
...
Рейтинг: 0 / 0
Деление поля на две части по определенному симболу
    #32036474
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если юзаешь SQL2000 - напиши функцию и подставляй ее в запрос. Правда, скорости исполнения запросов это вряд-ли пойдет на пользу.

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


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