| Результаты опроса: Как лучше оформлять несколько условий в select where? | |||
| Я предпочитаю указывать операторы до условия |
|
27 | 60.00% |
| Я предпочитаю указывать операторы после условия |
|
15 | 33.33% |
| Нет предпочтений: иногда делаю так, иногда иначе |
|
3 | 6.67% |
| Не знаю/Мне все равно |
|
0 | 0% |
| Голосовавшие: 45. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
#1 |
|
Участник
|
Как лучше оформлять несколько условий в select where?
***** опрос пересоздан Как лучше оформлять несколько условий в select where? Повторная попытка *****
В коде часто встречаются select c несколькими условиями. Вариант 1. (после условия) X++: select firstonly paymentTrans where paymentTrans.AccountNum == factureJour.CustVendInvoiceAccount && paymentTrans.Voucher == factureJour.Voucher && paymentTrans.CurrencyCode == factureJour.CurrencyCode && paymentTrans.PrepaymentFactureId_W == factureJour.FactureId && paymentTrans.Prepayment == NoYes::Yes; X++: select firstonly paymentTrans where paymentTrans.AccountNum == factureJour.CustVendInvoiceAccount && paymentTrans.Voucher == factureJour.Voucher && paymentTrans.CurrencyCode == factureJour.CurrencyCode && paymentTrans.PrepaymentFactureId_W == factureJour.FactureId && paymentTrans.Prepayment == NoYes::Yes; Перед условием или после условия? Почему? А в более сложны случаях? Например, X++: while select bankClientPayment_RU where bankClientPayment_RU.RContractAccount notexists join RContractTable where ( ( RContractTable.RContractPartnerType == RContractPartnerType::Cust && BankClientPayment_RU.PartnerType == ModuleCustVend::Cust ) || ( RContractTable.RContractPartnerType == RContractPartnerType::Vend && BankClientPayment_RU.PartnerType == ModuleCustVend::Vend ) ) && RContractTable.RContractAccount == bankClientPayment_RU.RContractAccount && RContractTable.RContractCode == bankClientPayment_RU.RContractCode Последний раз редактировалось mazzy; 24.06.2011 в 16:52. Причина: добавил пояснение. добавил явное указание на "до условия", "после условия" |
|
|
| Теги |
| select, как правильно, оформление кода, условия |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| select в X++ и список значений в условии where | 20 | |||
| QueryBuildRange в select.. where | 11 | |||
| Разница NotInTTS и Found | 6 | |||
| Вопрос про Demand Planner | 4 | |||
| select * where ... | 10 | |||
|