Thread View: pl.comp.bazy-danych
3 messages
3 total messages
Started by Marek
Sat, 07 Feb 2015 16:06
PostgreSQL - czy konieczne jest powtarzanie zapytania?
Author: Marek
Date: Sat, 07 Feb 2015 16:06
Date: Sat, 07 Feb 2015 16:06
12 lines
1042 bytes
1042 bytes
Mamy składnię: CASE WHEN (SELECT max(weight) FROM user_control WHERE group_id=1) ISNULL THEN 1 ELSE (SELECT max(weight) FROM user_control WHERE group_id=1)+1 END W sekcji WHEN i ELSE jest to samo zapytanie. Czy da się to jakoś lepiej zapisać? -- Pozdrawiam, Marek
Re: PostgreSQL - czy konieczne jest powtarzanie zapytania?
Author: wloochacz
Date: Sat, 07 Feb 2015 19:40
Date: Sat, 07 Feb 2015 19:40
14 lines
1371 bytes
1371 bytes
W dniu 2015-02-07 o 17:06, Marek pisze: > Mamy składnię: > > CASE WHEN (SELECT max(weight) FROM user_control WHERE group_id=1) ISNULL > THEN 1 > ELSE (SELECT max(weight) FROM user_control WHERE group_id=1)+1 END > > W sekcji WHEN i ELSE jest to samo zapytanie. Czy da się to jakoś lepiej > zapisać? coalesce((SELECT max(weight) FROM user_control WHERE group_id=1), 0) + 1 -- wloochacz
Re: PostgreSQL - czy konieczne jest powtarzanie zapytania?
Author: Marek
Date: Sun, 08 Feb 2015 12:32
Date: Sun, 08 Feb 2015 12:32
9 lines
1089 bytes
1089 bytes
W dniu 2015-02-07 o 20:40, wloochacz pisze: > coalesce((SELECT max(weight) FROM user_control WHERE group_id=1), 0) + 1 Heh, racja :-) Dziękuję :-) -- Pozdrawiam, Marek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads