حمیدرضاصادقیان
چهارشنبه 06 اردیبهشت 1385, 19:56 عصر
سلام دوستان.
میخواستم ببینم این دو تقریبا یک کار انجام میدن و امکان توسعه شرط هم با IN بیشتره . حالا میخوام ببینم وقتی میخوام یک مقداری رو در شرطم بسنجم که با OR هم میشه اینکارو کرد فرقی میکنه که با IN یا OR انجام بشه و آیا در سرعت تاثیری داره؟
به طور مثال
میخواهیم از بین کالاهای با کد 1 تا 5 قیمت اونو بدست بیاریم.
where code=1 or code=2 or code=3 ... or code=5
یا به صورت زیر میشه نوشت
where code in(1,2,3,4,5)
آیا به جز اینکه در نوع نوشتن کد تاثیری داره در سرعت اجرای اون هم تاثیری داره؟
میخواستم ببینم این دو تقریبا یک کار انجام میدن و امکان توسعه شرط هم با IN بیشتره . حالا میخوام ببینم وقتی میخوام یک مقداری رو در شرطم بسنجم که با OR هم میشه اینکارو کرد فرقی میکنه که با IN یا OR انجام بشه و آیا در سرعت تاثیری داره؟
به طور مثال
میخواهیم از بین کالاهای با کد 1 تا 5 قیمت اونو بدست بیاریم.
where code=1 or code=2 or code=3 ... or code=5
یا به صورت زیر میشه نوشت
where code in(1,2,3,4,5)
آیا به جز اینکه در نوع نوشتن کد تاثیری داره در سرعت اجرای اون هم تاثیری داره؟