|
Как-то можно группировать условия в запросе? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
01.02.19
✎
09:21
|
Для большей читабельности, что бы однотипные условия отделить.
Делаю так, но не очень удобно. условие11 И условие12 И ИСТИНА И условие21 И условие22 И ИСТИНА И условие31 И условие32 |
|||
1
lxs
01.02.19
✎
09:25
|
жертва перфекционизма
|
|||
2
toypaul
гуру
01.02.19
✎
09:26
|
комментарии. еще бы этот долбаный конструктор не затирал их
|
|||
3
Галахад
гуру
01.02.19
✎
09:28
|
(2) Комментарии это уже потом, когда запрос готов. А на стадии отладки?
|
|||
4
lxs
01.02.19
✎
09:33
|
ВЫБОР
КОГДА ИСТИНА ТОГДА УСЛОВИЕ11 И УСЛОВИЕ12 КОНЕЦ И ВЫБОР КОГДА ИСТИНА ТОГДА УСЛОВИЕ21 И УСЛОВИЕ22 КОНЕЦ И ВЫБОР КОГДА ИСТИНА ТОГДА УСЛОВИЕ31 И УСЛОВИЕ32 КОНЕЦ И ВЫБОР КОГДА ИСТИНА ТОГДА УСЛОВИЕ41 И УСЛОВИЕ42 КОНЕЦ |
|||
5
Галахад
гуру
01.02.19
✎
09:36
|
(4) ;-) Красота. Читабельность улучшилась в разы.
|
|||
6
lxs
01.02.19
✎
09:36
|
Вместо ИСТИНА моно использовать параметры, например:
&ЭтоОтборПоНоменклатуре &ЭтоОтборПоКонтрагенту С типом Булево. |
|||
7
Галахад
гуру
01.02.19
✎
09:38
|
(6) Спасибо. Это действительно неплохо. Потом можно поменять на комментарии.
|
|||
8
lxs
01.02.19
✎
09:40
|
(7) На здоровье)
|
|||
9
lxs
01.02.19
✎
09:45
|
||||
10
Галахад
гуру
01.02.19
✎
09:46
|
(9) Гм. А что за консоль с раскраской кода?
|
|||
11
lxs
01.02.19
✎
09:48
|
(10) ) (НЕ РЕКЛАМА) Sublime Text под макосью.
|
|||
12
Salimbek
01.02.19
✎
09:50
|
(0) Заключить однотипные условия в скобки и выкинуть ненужные Истина?
|
|||
13
Галахад
гуру
01.02.19
✎
09:56
|
(11) Посмотрел. Хорошая тема.
(12) Стена однотипного текста. |
|||
14
breezee
01.02.19
✎
09:59
|
(4) А вы смотрели план запроса? Чем проще запрос, тем лучше его скуль жрет. Может, ВЫБОР КОГДА в ГДЕ это плохо?
|
|||
15
elCust
01.02.19
✎
10:00
|
(6) Скользкая дорожка.
С начало условия ИСТИНА так пишут, потом все условия так начнают делать и через 2 дня уже не разберешься где объявляются твои переменные. Фу так делать. |
|||
16
lxs
01.02.19
✎
10:06
|
(15) Не делай. Тебя никто не заставляет. Предложи свой вариант. Обсирать умеют все.
|
|||
17
lxs
01.02.19
✎
10:08
|
(14) Я не устраиваю глупую гонку за секундами прироста производительности, чтобы потом показывать свои 22 кому-то. И никого в свою религию не посвящаю. Мне лично такие конструкции в условиях ничем не мешают и не тормозят ничего.
|
|||
18
breezee
01.02.19
✎
10:11
|
(17) Ну как знаете, вообще, если система будет сильно нагружена пользователи могут и взвыть. Ну в данном случае может все и ок, но вот в услвиях соединения, на пример, выбор кода - это смерть запроса.
|
|||
19
Гипервизор
01.02.19
✎
10:12
|
(12) Разве конструктор не режет такие скобки?
|
|||
20
elCust
01.02.19
✎
10:13
|
(16) Я так не делаю, проблема в том, что потом приходится разбираться творениях таких как ты фантазеров.
|
|||
21
lxs
01.02.19
✎
10:14
|
(18) Пруф давай. Давай запрос который положит сейчас мою систему вот с такими условиями. Говорить вы все горазды.
|
|||
22
Галахад
гуру
01.02.19
✎
10:17
|
Народ, давайте без срача. Тема, была про отладку запроса. На продакшене у каждого своя политика.
|
|||
23
lxs
01.02.19
✎
10:17
|
(20) А что тебе непонятно в таком условии?
Я тебе скажу так: гораздо "интереснее" разбирать "творения таких как ты фантазеров", которые пишут конячие запросы на 2-3 тысячи строк с кучей временных таблиц и соединений. А насчет разбирать: так не разбирай. Пиши свой новый запрос, правильный как тебе нравится. Чо пристал? |
|||
24
lxs
01.02.19
✎
10:17
|
(22) Поддерживаю. Проснулись млять моралисты говнокодеры.
|
|||
25
ADenPiter
01.02.19
✎
10:21
|
Кто нибудь уже схему запроса для таких случаев пробовал? В типовых, смотрю, уже много где её используют.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |