|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Здравствуйте. Вот есть запрос для вызова процедуры SELECT count(*) FROM pupil (:DATA_S, :DATA_PO, :POL_KOD_P) В данной процедуре есть WHERE .....POL_KOD=:POL_KOD_P; в процедуре раcсчитываются разные проценты (статистические данные); код пола - 1 (М) и 2 (Ж); Как мне выполнить один запрос сразу POL_KOD_P between 1 and 2? (то есть весь список) Это надо в самой процедуре написать через case? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:04 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Rphoenix, Передай туда для этого null и обыграй этот случай в where. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:20 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Rphoenix> Это надо в самой процедуре написать через case? Вариантов много - внутри процедуры поменять так, чтобы в каком-то случае (например, при отрицательном параметре) фильтр не накладывался, или просто вызвать два раза и UNION или ещё как-то, решать вам. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:28 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Rphoenix Как мне выполнить один запрос сразу POL_KOD_P between 1 and 2? (то есть весь список) between 1 and 1 between 2 and 2 between 1 and 2 вполне себе легитимный запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:30 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Ага, особенно between 2 and 1 будет легитимный запрос. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:33 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
11.03.2020 17:33, Гаджимурадов Рустам пишет: > > Ага, особенно between 2 and 1 будет легитимный запрос. :) > для математиков это вполне себе множество. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:36 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам Ага, особенно between 2 and 1 будет легитимный запрос. :) эстеты могут писать писать in(:PARAM1, :PARAM2) => in (1, 1) in (2, 2) in (1, 2) in (2, 1) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:41 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
для извращенных эстетов вполне хватит и одного параметра и IS DISTINCT FROM или != F != 1 бабы F != 2 мужики F != 0 все ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:44 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Rphoenix, вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:46 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Rphoenix статистические данные ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 17:47 |
|
В параметре запроса выбрать несколько параметров
|
|||
---|---|---|---|
#18+
Мимопроходящий> для математиков это вполне себе множество. Угу. А для FB - нет (точнее, пустое множество). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 18:47 |
|
|
start [/forum/topic.php?fid=40&msg=39936378&tid=1560412]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
123ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 236ms |
0 / 0 |