Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];

Вниз

Нужны идеи.   Найти похожие ветки 

 
Kerk ©   (2014-07-16 13:57) [120]


>  Юрий Зотов ©   (16.07.14 13:43) [119]
> 1. Код кривой - нет варианта "не найден".

Пустой ответ - это вариант "не найден".

> 2. Зачем включать в выборку обязательные поля, если они
> же задаются в параметрах?

Ну так не включай. Прояви фантазию, не нужно с форума код копипастить бездумно.

> 3. Ты использовал уже готовое решение [44], а не сабж.

Нет, я использовал не решение [44], а постановку задачи из [44]. Решение там крайне кривое.

> 4. И ты сам подтвердил, что суть сабжа вовсе не конккретной СУБД.

Я об этом сказал еще в [92]. Задача решается в практически любой СУБД элементарно. Но так как ты выпрашиваешь код, то без названия конкретной СУБД код написать нельзя.

---

На самом деле тут все просто. Будем считать, что "полное совпадение" - это просто совпадение всех полей. ОК. Тогда вся задача сводится к одному вопросу: а что считать "неполным совпадением"? Или перефразируя: а чем "неполное совпадение" отличается от "несовпадения"? Но не зная всех маленьких нюансов постановки задачи, на этот вопрос ответить не сможет никто. Телепаты в отпуске.

Поэтому вместо разговора по сути мы тут имеем яростную самодемонстрацию "несколько другого уровня" автора.

Я ведь даже проявил фантазию и телепатически предположил в [106] еще один вариант решения. Но автор не ценит труд отвечающих почему-то.


 
antonn ©   (2014-07-16 14:11) [121]

Может это попытка рассказать о "серьезной" задаче хоть кому нибудь?
про хранимку и перенос логики в БД сказали сразу же в первом ответе, а без конкретики - переливание


 
Юрий Зотов ©   (2014-07-16 14:29) [122]

Удалено модератором


 
Юрий Зотов ©   (2014-07-16 14:41) [123]

> antonn ©   (16.07.14 14:11) [121]
> про хранимку и перенос логики в БД сказали сразу же в первом ответе


Именно. Собственно, оно и так было ясно, ничего тут нового нет, преимущества и недостатки всем известны. И с XML то же самое.

Нужны были идеи, а не их конкретная реализация - о чем в сабже прямо и написано. Идея же созрела в [44] и была подтверждена в [66], а затем в [102], после чего ветку уже можно было закрывать.

Но тут подошел Киндзюлис...
(с) Литовский народный фольклор.


 
Kerk ©   (2014-07-16 14:49) [124]

Удалено модератором


 
Пит   (2014-07-16 14:57) [125]

Удалено модератором


 
Kerk ©   (2014-07-16 15:01) [126]

Удалено модератором


 
Юрий Зотов ©   (2014-07-16 15:15) [127]

Удалено модератором


 
Kerk ©   (2014-07-16 15:20) [128]

Удалено модератором


 
Юрий Зотов ©   (2014-07-16 15:20) [129]

> All

На сим откланиваюсь. Задача решена, поэтому ее дальнейшее обсуждение уже не имеет смысла, а холивары и перепалки оставим холиварщикам и перепальщикам.

Спасибо всем.


 
ухты   (2014-07-16 15:31) [130]

Удалено модератором


 
ВладОшин ©   (2014-07-16 19:38) [131]


> KSergey ©   (15.07.14 15:48) [66]
>
> Мой опыт подсказывает, что иногда серверу становится тяжко
> с этими временными таблицами при большом количество клиентских
> запросов разных клиентов

mssql?

просто
есть такое же подозрение.. причем, проявляется "резко"
т.е. нормально-нормально и тут бац - "вторая смена" ..
и по логам тормоз в  tempdb

с др. стороны, когда в основном все клиенты по всей России через инет сидят - иначе как непонятно.

Да и переписываь много уже :)

поэтому продолжаем temp_table юзать активно..

"и надёжа таперича токма " на апгрейд дисковой системы. Давно не менялась, говорят
 должно помочь, а то уже стремноватая.


 
SergP ©   (2014-07-16 20:19) [132]


> Юрий Зотов ©   (14.07.14 21:27)
>
> Есть БД, в ней данные о людях. Обязательные поля - ФИО,
> пол, дата рождения. Необязательные поля (т.е. могут быть
> пустыми) - серия и номер паспорта. Таких записей - десятки
> миллионов.
>
> Вводится документ, в нем те же поля. Требуется проверить,
>  есть ли такой человек в БД и в зависимости от результатов
> проверки отнести вводимый документ к одной из трех групп:
>
> А). найден с полным соответствием полей;
> Б). найден с неполным соответствием полей;
> В). не найден.


Хм... А что означает "неполное соответствие"?
если совпали например пол и дата рождения, а ФИО не совпало, то что оно Вам даст в случае таблицы с десятками миллионов записей? Вы же так можете получить выборку с несколькими тысячами записей где имеет место "неполное соответствие".



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.74 MB
Время: 0.016 c
2-1389704106
Marsovick
2014-01-14 16:55
2015.02.15
SQL запрос


2-1389616067
Alex_C
2014-01-13 16:27
2015.02.15
Контертировать string[10] в XE2


11-1256898123
Инна
2009-10-30 13:22
2015.02.15
Мультимедия таймер


15-1405339413
KSergey
2014-07-14 16:03
2015.02.15
Проблема: неожиданная реакция на клик мыши в открывшемся окне


11-1258403062
abyss_by
2009-11-16 23:24
2015.02.15
KOLmdvXLGrid из KOLmdvControls. D7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский