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

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

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


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