تولید اعداد تصادفی یک نیاز رایج در شبیهسازیها، تحلیلهای آماری و تولید دادههای آزمایشی است. SQL Server دارای تابع داخلی RAND() است، اما این تابع محدودیتهایی دارد؛ برای هر بچ از دستورات، تنها یک بار مقداردهی اولیه میشود و اعداد …
نویسنده: Ali Dastjerdi
محاسبه میانگین متحرک در SQL Server با توابع پنجرهای T-SQL: راهنمایی جامع میانگین متحرک (Moving Average) یک ابزار آماری و تحلیل تکنیکال برای ایجاد یک سری از میانگینها برای زیرمجموعههای مختلف از یک مجموعه داده کامل است. این میانگینها برای …
راهنمای جامع ادغام ستونهای متعدد SQL در یک ستون با UNION ALL، UNPIVOT و CROSS APPLY در هنگام کار با SQL Server، اغلب نیاز داریم تا ساختار دادهها را به شکلی متفاوت از آنچه معمولاً استفاده میکنیم، تغییر دهیم. این …
یکی از کارهای رایج در SQL Server، جمع آوری چندین سطر داده و ترکیب آنها در یک رشته واحد برای نمایش در یک سطر و ستون منفرد است. در این مقاله به بررسی نحوه انجام این کار میپردازیم. …
عبارت CASE یک ابزار قدرتمند در SQL Server است که به شما امکان میدهد منطق شرطی را در پرسوجوهای خود اعمال کنید. این عبارت مشابه دستورات IF-THEN-ELSE در زبانهای برنامهنویسی عمل کرده و میتواند نتایج مختلفی را بر اساس شرایطی …
عملگر منطقی SQL EXISTS در SQL Server برای بررسی وجود سطرها در یک زیرکوئری استفاده میشود. این عملگر در صورتی که زیرکوئری یک یا چند سطر بازگرداند، TRUE و در صورتی که هیچ سطری بازنگرداند، FALSE را برمیگرداند. معمولاً از …
در SQL، مقدار NULL نشاندهنده یک مقدار ناشناخته است. این با صفر (0) یا یک رشته خالی ('') برابر نیست. بلکه، به معنای عدم وجود هرگونه مقدار دادهای است. درک NULL هنگام کوئری گرفتن از پایگاه داده بسیار حیاتی است، …
ایجاد متغیرهای SQL برای هر ستون یک جدول میتواند کاری زمانبر و تکراری باشد، به خصوص زمانی که با جداول بزرگ یا نیاز به اعلان و مقداردهی متغیرها به صورت پویا سر و کار داریم. در این مقاله، روشهایی برای …
گاهی اوقات لازم است مقادیر عددی یا مبالغ پولی را در گزارشات یا فرمهای مختلف به صورت متنی (حروف) نمایش دهید تا خوانایی بهتری برای کاربران داشته باشند. این مقاله نشان میدهد که چگونه میتوانید با استفاده از کد T-SQL …
مدیریت قالبهای سند در SQL Server برای برنامههایی که نیاز به تولید خروجیهای فرمتبندی شده و تکراری دارند، یک چالش رایج است. این راهنما نحوه ایجاد، ذخیره و استفاده از این قالبها را در پایگاه داده SQL Server به منظور …