نمونهای از کاربرد ستاکسپرژن در کلیکویو
در مقاله ستاکسپرژنها در کلیکویو با مفهوم ستاکسپرژن و قانونهای حاکم بر آن آشنا شدهاید. در آن مقاله، دیدید که چگونه یک ستاکسپرژن با ساخت مجموعهها و ترکیب آنها با استفاده از عملگرهایی مانند اجتماع، اشتراک، تفاضل و تفاضل متقارن مجموعهای جدید میسازد و با استفاده از این مجموعه تازه، نتایج یک تابع همانند جمع و یا میانگین را محاسبهمیکند. از آنجایی که کلیکویو همچون یک دیتابیس(همانند SQL) عملمیکند، لذا اگر بخواهیم ستاکسپرژنها را با دستورهای SQL مقایسه کنیم باید آن را با ترکیبی از دستورهای where، union، cross join و نظیر اینها مقایسهکنیم. هر ستاکسپرژن شامل چند بخش میباشد(این بخشها عبارتند از ستمدیفایر، ستآیدنتیفایر و ستاوپریتور). هر ستمدیفایر تقریبا(توجه شود تقریبا) مشابه دستور where در SQL میباشد و ترکیب ستآیدنتیفایر با ستاوپریتور را میتوان با union و cross join مقایسه کرد. اگر با دیتابیس کارکرده باشید یادگیری دستورهای ستاکسپرژن چندان سخت نخواهد بود. تمرین و حل مسئله بهترین روش یادگیری میباشد، لذا در این مقاله با یک مثال کاربردی به استفاده از ستاکسپرژنها خواهیمپرداخت.