![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]()
Всем доброго времени суток!
Подскажите, пожалуйста, как корректно обработать вот примерно такую выборку: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Посчитай сколько всего строк с Петром Петровичем и сколько их них с пустым t9. Если всего больше чем с пустым, то пустые не брать. Хуже если всего совпадет с тем в том числе. Там запомнить ид любой их них и не брать пустые кроме той, что с запомненным ид. Если ид нет, то скорее всего не получится
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а если запросом?
вроде такого: Код:
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]() Цитата:
1. Код:
2. Код:
3. Код:
В итоге мы и сложим три с пустым и четыре с не пустым и получим тоже самое ![]() Последний раз редактировалось nactyx; 20.06.2017 в 16:43. |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]()
Стоп, нашел неточность по поводу неправильной отработки варианта от Сержа (извиняюсь за фамильярность).
И-и-и, он заработал, чудо! Попробую теперь на большом объеме проверить. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ничего не понял.
почему не получается? запрос состоит из двух частей. выполните их отдельно. вот эта часть: Код:
Цитата:
(этим мы отсекли запись "Петров Петр Петрович" с пустым t9) вторая часть запроса ещё проще - вернуть все записи с непустым t9 |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Об ид не услышал. Т.е. уникальный ключ записи. Кстати запрос от Сержа должен сработать, значит ид не нужен
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]()
Выше отписал, извиняюсь. Спасибо Вам огромное в очередной раз! Протестирую на рабочей базе на большом объеме - отпишусь. Уже завтра только.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
![]()
Всё отлично, еще раз спасибо!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL Хитрое совмещение выборки из двух таблиц | Yuran | БД в Delphi | 13 | 10.08.2015 11:38 |
Вывод SQL выборки (компонент) | Костанта | C# (си шарп) | 3 | 10.02.2014 07:01 |
sql запрос выборки | Vitia28 | Microsoft Office Access | 1 | 11.09.2012 03:09 |
Работа с Postgre SQL(БД) и всевозможные выборки для оформления сайта | manula | PHP | 1 | 06.07.2012 11:15 |
как составить sql запрос для выборки по имени,фамилии и отчеству | betirsolt | БД в Delphi | 8 | 12.05.2010 22:44 |