در بسیاری از سناریوها، نیاز به محاسبه فاصله بین دو نقطه جغرافیایی بر اساس عرض و طول جغرافیایی (Latitude و Longitude) وجود دارد. فرمول Haversine روشی دقیق برای محاسبه فاصله روی یک کره (مانند زمین) ارائه میدهد و نسبت به …
نویسنده: Ali Dastjerdi
به طور کلی GROUP BY معمولاً برای بازیابی نتایج تجمیعشده (aggregated) بر اساس مجموعهای از مقادیر ستون استفاده میشود. هنگامی که یک کوئری شامل تابع تجمیعی مانند SUM، COUNT، AVG، MIN یا MAX باشد، نتایج برای کل جدول نمایش داده …
در این مقاله، چگونگی انجام تحلیل رگرسیون خطی ساده را مستقیماً در SQL Server بررسی میکنیم. رگرسیون یک ابزار آماری قدرتمند است که به ما امکان میدهد رابطه بین یک متغیر وابسته و یک یا چند متغیر مستقل را مدلسازی …
تابع `COALESCE` در SQL Server برای برگرداندن اولین عبارت غیر `NULL` از بین آرگومانهای خود استفاده میشود. این تابع عبارات را به ترتیبی که لیست شدهاند، ارزیابی میکند و اولین عبارتی که مقدار `NULL` ندارد را برمیگرداند. اگر تمام آرگومانها …
در کار با مقادیر عددی در SQL Server، نیاز به گرد کردن یا حذف اعشار (truncate) مقادیر امری رایج است. هرچند این دو اصطلاح اغلب به جای یکدیگر به کار میروند، اما تفاوت مشخصی بین گرد کردن و حذف اعشار …
یکی از عملگرهای رایج در زبان SQL، عملگر NOT IN است که برای فیلتر کردن ردیفهایی که مقدار ستون آنها در مجموعه مقادیر مشخصی وجود ندارد، استفاده میشود. این عملگر زمانی کاربرد دارد که بخواهید رکوردهایی را که با هیچ …
عملگر SQL BETWEEN یک اپراتور منطقی است که به شما امکان میدهد یک محدوده را برای بررسی اینکه آیا یک مقدار در آن محدوده قرار دارد یا خیر، مشخص کنید. این عملگر شامل مقادیر ابتدا و انتها (inclusive) میشود. میتوانید …
در دنیای مدیریت پایگاه داده، درک ساختار و فراداده (Metadata) یک پایگاه داده از اهمیت بالایی برخوردار است. `INFORMATION_SCHEMA` در SQL Server مجموعهای از ویوها را فراهم میکند که دسترسی استاندارد و سیستماتیک به فراداده پایگاه داده را ممکن میسازد. …
ویوهای INFORMATION_SCHEMA در SQL Server، راهکاری استاندارد برای دسترسی به فراداده (Metadata) پایگاه داده فراهم میکنند. ویوی INFORMATION_SCHEMA.COLUMNS جزئیات جامعی درباره تمام ستونها در تمام جداول و ویوها درون یک پایگاه داده ارائه میدهد. این ویو قدرتمند به توسعهدهندگان و …
در دنیای مدرن مدیریت داده، SQL Server فراتر از یک پایگاه داده ساده عمل میکند و به پلتفرمی قدرتمند برای انجام محاسبات پیچیده تبدیل شده است. یکی از این محاسبات پیشرفته که میتواند در زمینههای مختلفی از جمله گرافیک کامپیوتری، …