24.04.2006, 13:44 | #1 |
Участник
|
господа, не будучи профессиональным программистом по образованию ("только" физ.-мат.), возмоно, задам глупый вопрос. Пожалуйста, не кидайтесь в меня тапками.
Итак, While select * from Table1 { Variable1 += Table1.Field1; } Некоторые поля Field1 нулевые. Иногда их много, иногда все больше нуля. Будет ли быстрее работать машина, если я напишу так: While select * from Table1 where Table1.Field1 > 0 { Variable1 += Table1.Field1; } ? И если будет быстрее, существенно ли или пренебрежимо? А если этот цикл выполнять не раз, а сто раз подряд? И что быстрее: while select * from Table1 where <condition1> { ... } while select * from Table1 where <condition2> { ... } или while select * from Table1 { switch (<condition>) { <condition1>: ...; break; <condition2>: ...; break; } } ? |
|