در علم آمار، مُد (Mode) به مقداری گفته میشود که بیشترین تکرار را در یک مجموعه داده دارد. بر خلاف میانگین (Mean) و میانه (Median)، مُد را میتوان برای دادههای عددی و همچنین دادههای طبقهبندی شده (Categorical Data) به کار …
پست وبلاگ
در SQL Server، حلقههای `WHILE` اغلب برای تکرار عملیات روی مجموعهای از رکوردها استفاده میشوند. با این حال، استفاده از حلقههای `WHILE` معمولاً منجر به عملکرد ضعیف و زمان اجرای طولانیتر میشود، به خصوص با افزایش حجم دادهها. در مقابل، …
عبارت FROM در SQL برای مشخص کردن جدول یا جداولی استفاده میشود که دادهها را از آنها بازیابی میکنید. این بخش یکی از اجزای اصلی دستور SELECT است، زیرا به سیستم مدیریت پایگاه داده (DBMS) میگوید که دادهها را از …
دستور SELECT TOP N برای بازیابی N رکورد اول از پایگاه داده استفاده میشود. N در اینجا نشاندهنده تعداد رکوردهایی است که میخواهید بازیابی کنید. بدون استفاده از بند ORDER BY، نتایج ممکن است غیرقابل پیشبینی باشند …
Cursors در SQL Server برای پردازش سطر به سطر نتایج یک مجموعه داده استفاده میشوند، اما اغلب به دلیل سربار بالا و مصرف منابع زیاد، به یک گلوگاه عملکردی تبدیل میگردند. در بسیاری از سناریوها، عملیات مبتنی بر مجموعه (Set-Based …
تولید اعداد تصادفی یک نیاز رایج در شبیهسازیها، تحلیلهای آماری و تولید دادههای آزمایشی است. SQL Server دارای تابع داخلی RAND() است، اما این تابع محدودیتهایی دارد؛ برای هر بچ از دستورات، تنها یک بار مقداردهی اولیه میشود و اعداد …
محاسبه میانگین متحرک در SQL Server با توابع پنجرهای T-SQL: راهنمایی جامع میانگین متحرک (Moving Average) یک ابزار آماری و تحلیل تکنیکال برای ایجاد یک سری از میانگینها برای زیرمجموعههای مختلف از یک مجموعه داده کامل است. این میانگینها برای …
راهنمای جامع ادغام ستونهای متعدد SQL در یک ستون با UNION ALL، UNPIVOT و CROSS APPLY در هنگام کار با SQL Server، اغلب نیاز داریم تا ساختار دادهها را به شکلی متفاوت از آنچه معمولاً استفاده میکنیم، تغییر دهیم. این …
یکی از کارهای رایج در SQL Server، جمع آوری چندین سطر داده و ترکیب آنها در یک رشته واحد برای نمایش در یک سطر و ستون منفرد است. در این مقاله به بررسی نحوه انجام این کار میپردازیم. …
عبارت CASE یک ابزار قدرتمند در SQL Server است که به شما امکان میدهد منطق شرطی را در پرسوجوهای خود اعمال کنید. این عبارت مشابه دستورات IF-THEN-ELSE در زبانهای برنامهنویسی عمل کرده و میتواند نتایج مختلفی را بر اساس شرایطی …