|
Select all еслине указан параметр.
|
|||
---|---|---|---|
#18+
Доброго времени суток господа форумчане. Подскажите пожалуйста, можно ли в запросе как то обозначить, что если параметр не указан, то делать выборку по всем значениям? Код: sql 1.
З.Ы. ЗАпрос отправляю из под Excel VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 19:33 |
|
Select all еслине указан параметр.
|
|||
---|---|---|---|
#18+
kvitnitskiy Подскажите пожалуйста, можно ли в запросе как то обозначить, что если параметр не указан, то делать выборку по всем значениям? Код: sql 1.
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 20:16 |
|
Select all еслине указан параметр.
|
|||
---|---|---|---|
#18+
kvitnitskiy, на t-sql есть варианты по натягиванию совы на глобус - засовывания такой логики в WHERE - но не без граблей в данном случае без магического шара непонятно где собственно параметр и в какой он форме скалярным значением, как-то вдруг табличным {один параметр - множественные значения одновременно} и как он парсится.. или под параметром подразумевается произвольный набор стрингов с разделителем (через запятую) который может быть и нулевой длинны.. при таком подходе не проще-ли будет сам текст запроса динамически формировать на клиенте в VBA в зависимости от логики на основе выбранных параметров? (с отсылом обратно в ветку программирования с [VB]A или офисом) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 20:17 |
|
Select all еслине указан параметр.
|
|||
---|---|---|---|
#18+
авторпри таком подходе не проще-ли будет сам текст запроса динамически формировать на клиенте в VBA в зависимости от логики на основе выбранных параметров? Спасибо, так и сделал )) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 20:35 |
|
Select all еслине указан параметр.
|
|||
---|---|---|---|
#18+
alexeyvg kvitnitskiy Подскажите пожалуйста, можно ли в запросе как то обозначить, что если параметр не указан, то делать выборку по всем значениям? Код: sql 1.
Код: sql 1.
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 12:37 |
|
|
start [/forum/topic.php?fid=46&msg=40019129&tid=1685401]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
91ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 465ms |
0 / 0 |