|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Допустим есть простой запрос из таблицы: Код: sql 1.
есть ли вариант заставить запрос вернуть пустой результат если tb1, tb2, tb3 и tb4 равны null или 0? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 16:40 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин, что вы понимаете под "пустым результатом"? запрос не должен вернуть вообще строк? или должен вернуть строку со всеми полями NULL (и сколько строк столько сколько совпадений или просто одну?)? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 16:58 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
felix_ff, ну желательно чтобы вообще не вернул ни чего, есть такой вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 17:00 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин, Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 17:31 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
felix_ff, Спасибо огромное, попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 17:38 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
felix_ff, а есть еще вариант? просто я запросами формирую INSERT там их много, если для каждого буду это городить то запрос километровый будет, т. к. там 48 ячеек и соответственно подзапросов, просто нужно если все 47 из них нулевые то строка не добавляется ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 17:45 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин там 48 ячеек и соответственно подзапросов "мальчик воспитанный Экселем" детектед :) Они (таблицы) у тебя, что, - никак не связанны друг с другом ? что нужно "тащить" в РБД свой "любимый" LOOKUP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 18:25 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
court, таблица одна, просто запросами подсчитывается количество одинаковых различных значений исходя из которой заполняется вторая таблица, типа красных - 5 шт, красных добавленных вчера 3, сегодня 2 и т.д, короче статистика. И да, воспитан экселем, ничего плохого в этом не вижу. у ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 18:34 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин court, таблица одна , просто запросами подсчитывается количество одинаковых различных значений исходя из которой заполняется вторая таблица, типа красных - 5 шт, красных добавленных вчера 3, сегодня 2 и т.д Тогда подзапросы наверняка не нужны Всё можно сделать, скорее всего, в одном запросе п.6 рекомендаций , и "будеш банкувать" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 18:38 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
court, каким образом? все дело в том что результат заносится не в одну строку а в 24 ну и ячеек получается 312, вот как это заполнить одним запросом? я сделал один запрос на вставку строки в таблицу а ее уже копировал и менял условие, тоже муторно получилось но работает, до другого не додумался ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 18:42 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин felix_ff, ну желательно чтобы вообще не вернул ни чего , есть такой вариант? "не вернул ни чего"-> "не вернул ничего" Хотя в SQL "не вернул ни чего" - не понятный термин. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 19:48 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Ролг Хупин, это значит что при том условии ничего в таблицу не вставилось ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2021, 21:20 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин, надо не на пальцах задачу объяснять, а показать, что представляют из себя исходные данные и что требуется получить и при каких условиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2021, 15:29 |
|
как заставить запрос вернуть null по условию
|
|||
---|---|---|---|
#18+
Лтвин court, каким образом? например Лтвин типа красных - 5 шт, красных добавленных вчера 3, сегодня 2 и т.д, Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 11:06 |
|
|
start [/forum/topic.php?fid=46&msg=40103350&tid=1684213]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 507ms |
0 / 0 |