Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 11

Выборка по части текста

15.12.2014, 14:52. Показов 1779. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просьба помочь.
1. Есть 2 таблицы:
Tab1
XML
1
2
3
4
5
ObjectID    Value            
o1          |pos4|
o2          |pos1|pos3|
o3          |pos2|  
o4          |pos2|pos1|
Tab2
XML
1
2
3
4
5
ObjectID    Value            
pos1           val1
pos2           val5  
pos3           val10  
pos4           val15
Необходимо сделать выборку таким образом, чтобы в первой таблице значение Value, заменились Value из Tab2. То есть:
XML
1
2
3
4
5
ObjectID    Value            
o1            |val15|
o2            |val1|val10|
o3            |val5|  
o4            |val5|val1|
Оператор LIKE никак не подходит в виду нескольких вариантов в строке.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.12.2014, 14:52
Ответы с готовыми решениями:

Выборка части текста
Здравствуйте Имеется БД куда заносится текст, поле "content". Необходимо выдирать из этого поля первые 100 символов до пробела, т.е....

QtextEdit возможность редактирования части текста и запрет перевода курсора на другие части текста
Добрый день. Посоветуйте пожалуйста, как можно реализовать такую штуку: есть QtextEdit, в нем задан текст, в тексте есть фиксированная...

выборка части изображения.
Здравствуйте. Интересует вот какой вопрос - в image загружено изображение. (BitMap) каким способом можно в переменную типа TBitMap...

6
19 / 19 / 12
Регистрация: 09.12.2014
Сообщений: 250
15.12.2014, 15:53
попробуйте:
T-SQL
1
in
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
15.12.2014, 19:03
Бур, о чем гласит определние первой нормальной формы? Или вы чхать хотели на нормализацию? Ибо ваша структура данных не удовлетворяет даже первой нормальной форме.
0
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 11
16.12.2014, 11:13  [ТС]
kodv, К сожалению не я создавал БД, и соответственно не могу изменить структуру. Понимаю, что написана криво, но приходится работать с тем что есть.
То есть сделать выборку по данным критериям не представляется возможным?
0
19 / 19 / 12
Регистрация: 09.12.2014
Сообщений: 250
16.12.2014, 11:19
Бур, что значит с тем что есть? вы можете создать свою таблицу, с нормальной формой, в которой данные выглядеть будут так:


XML
1
2
3
4
5
6
7
ObjectID    Value            ID
o1            |val15|           1
o2            |val1|            2
o3            |val5|            3
o4            |val5|            4
o4            |val1|            5
o2            |val10|           6
и уже с ней легко работать.
0
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 11
16.12.2014, 11:23  [ТС]
texnix, единоразово создать смогу, проблема в том, что данные часто меняются и через месяц моя новая таблица потеряет актуальность. Кроме того, таких "кривых" значений, из-за которых таблица не удовлетворяет нормальной форме - большое количество.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
16.12.2014, 15:28
триггеры рисуй в таком случае
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2014, 15:28
Помогаю со студенческими работами здесь

Выборка части поля
Возможно ли такое? Что-то подсказывает что невозможно. Но все таки. есть поле mediumtext, но нужно получить только первые N символов. Есть...

Выборка части строки
подскажите как можно из строки вырезать символы следующие за последним символом. столбец таблицы показан на примере пример. ...

Выборка по части строки
Доброго времени суток! Народ есть допустим в таблице поле cdate там около 300 значений вида "2014-02-02 10:00:03" мне нужно...

Поиск части текста в диапазоне ячеек и замена этого текста на найденное соответсвие
Имеется список адресов, которым нужно присвоить в отдельной ячейке название микрорайона. Есть отдельная таблица с названиями микрорайонов и...

Выборка из записи бд без определенной части
Есть колонка в бд: "href" с адресами для админ меню. И там значения типа: "http://adm.raeman.new/?something" мне нужно вытащить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru