|
Как лучше?
|
|||
---|---|---|---|
#18+
хранимую процедуру написать предлагали уже? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:12 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, предлагали, но автор хочет на чистом SQL. Поэтому понаблюдаем за проктологами ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:13 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, - фу! (с)бондарчук ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:13 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Хранимая процедура хороший вариант, кто нибудь может накидать пример пожалуйста? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:19 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Симонов ДенисIvan_Pisarevsky, предлагали, но автор хочет на чистом SQL. Поэтому понаблюдаем за проктологами Это не проктология, а просто криво спроектированная база. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:25 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Siemargl Прочитай тему с начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:31 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
ну в принципе цикл for в процедуре, так понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:37 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Симонов ДенисIvan_Pisarevsky, предлагали, но автор хочет на чистом SQL. Поэтому понаблюдаем за проктологами чую что и меня туда причислил ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 13:56 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
AbrazivЗагонять ничего в БД нельзя Почему? Создать временную таблицу, загнать данные, сделать всё необходимое и дропнуть её потом - это не всё религия не позволяет сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 14:12 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
ТС'у надо это: 20320596 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 14:19 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
AbrazivПометка это значение t2.f1И что должно тогда вставиться, если t2.f1 несколько разных? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 15:41 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Да я уже понял, как сделать. Через цикл FOR в хранимой процедуре. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 16:39 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Abraziv, всё равно хрень выйдет. Многократно апдейтить одну и ту же запись разными значениями это плохо. В данном случае всё равно что сыграть в рулетку ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 16:41 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Симонов Денис, Как быть? ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 16:44 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Abraziv, это тебе решать. У тебя условие довольно странное: если совпадает хотя бы одно поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 16:51 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Согласен, спасибо большое всем за помощь. Классный сайт, всегда помогают путёвыми советами. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2017, 16:57 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Abraziv, Если ты из нескольких найденных не знаешь, какое ставить, то хотя бы приоритет выставил. Например, если оба совпадают, то 1, если совпадает только первое, то 2, если совпадает второе, то 3. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2017, 09:07 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Если ли возможность в SQL interbase выполнять сравнение полей в WHERE если поля не нулевые (IS NOT NULL???) без AND ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:19 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Abraziv, Без какого AND? Моя твоя не понимай. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:27 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
SELECT * FROM table WHERE table.a = b AND (table.a <> NULL) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:29 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
AbrazivЕсли ли возможность в SQL interbase выполнять сравнение полей в WHERE если поля не нулевые (IS NOT NULL???) без AND ??? Есть. Если, например, сложить два поля, то результат будет null, если хотя бы одно из полей было null. Или "склеить": Код: sql 1.
А зачем такие глупости? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:36 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
Abraziv Код: sql 1.
А зачем? Это ж то же самое, что и Abraziv Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:38 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
неправильно написал, надо SELECT * FROM table1, table2 WHERE table1.a = table2.a AND (table2.a <> NULL) так не получится where (fq || f2 || f3 || f4 || f5) is not null нужно чтобы условие выполнялось, если хотя бы одно || выполняется для не нулевого table2.a ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:43 |
|
Как лучше?
|
|||
---|---|---|---|
#18+
13.07.2017 14:19, Abraziv пишет: > Если ли возможность в SQL interbase выполнять сравнение полей в WHERE если поля не нулевые (IS NOT NULL???) без AND ??? если хотя бы одно из полей (или оба сразу) NULL, то результат сравнения будет FALSE Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 14:44 |
|
|
start [/forum/topic.php?fid=40&msg=39484545&tid=1561493]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
257ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 350ms |
total: | 701ms |
0 / 0 |