Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2013, 13:51   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Да уж, запросом забодаешься такое вычислять

Допустим WHERE POSITION('Объем==',dop_val)>0 - все строки где есть такая конструкция

RIGHT(dop_val,LENGTH(dop_val)-POSITION('Объем==',dop_val)-6) - все что правее 'Объем==' (обозначим a1)

CASE WHEN POSITION('||',a1)>0 THEN LEFT(a1,POSITION('||',a1)-1) ELSE a1 END - собственно значение 1,6. Которое еще нужно из символьного в числовое преобразовать и только после этого анализировать. Скорее всего пользовательскую хранимую функцию сделать со строковым параметром возвращающую объем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.01.2013, 14:56   #12
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

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

-Шэф, это невозможно сделать, а, если и сделаю то сервак может от таких запросов загнуться.
-Окей, значит клиент перебьется, пропускай этот шаг и делай другое
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск процесса и условие ashkalov Win Api 2 30.07.2012 14:52
Как сделать сплит тест на рассыльщике MailTux DenIvanov PHP 0 11.07.2010 09:34
Поиск в строке SsdD Общие вопросы Delphi 2 02.05.2010 10:35
поиск в строке Apis Общие вопросы C/C++ 1 27.04.2010 22:04