تابع `FORMAT` در SQL Server یکی از توابع قدرتمند برای تبدیل مقادیر از انواع دادهای مختلف (مانند تاریخ، اعداد و پول) به رشتههای متنی با قالببندی دلخواه است. این تابع که از SQL Server 2012 معرفی شده، امکانات گستردهای را …
برچسب: sql server
تابع LEFT در SQL Server یک تابع رشتهای است که برای استخراج تعداد مشخصی کاراکتر از سمت چپ یک رشته استفاده میشود. این تابع در موقعیتهای مختلفی مانند نمایش خلاصهای از دادهها، تجزیه و تحلیل رشتهها یا قالببندی خروجی کاربرد …
تابع CONCAT در SQL Server راهکاری قدرتمند برای اتصال دو یا چند مقدار رشتهای به یکدیگر ارائه میدهد. این تابع، که در SQL Server 2012 معرفی شد، انعطافپذیری بیشتری نسبت به عملگر `+` (الحاق) برای ترکیب مقادیر از انواع دادههای …
دستور INSERT در SQL Server برای افزودن یک یا چند ردیف جدید از دادهها به یک جدول در پایگاه داده مورد استفاده قرار میگیرد. این دستور جزء گروه دستورات تغییر داده (DML) است و به شما امکان میدهد اطلاعات جدیدی …
در دنیای پایگاههای داده، دسترسی به فراداده (metadata) یا اطلاعاتی درباره ساختار پایگاه داده، از اهمیت بالایی برخوردار است. SQL Server مجموعهای از ویوهای سیستمی ارائه میدهد که به شما امکان میدهد این اطلاعات را بازیابی کنید. یکی از مهمترین …
دستور ALTER TABLE ADD COLUMN در SQL Server برای افزودن یک ستون جدید به جدول موجود استفاده میشود. این دستور به شما امکان میدهد تا ساختار جدول خود را بدون نیاز به حذف و بازسازی آن، توسعه دهید. در ادامه، …
انواع داده مستعار (Alias Data Types)، که گاهی اوقات انواع داده تعریف شده توسط کاربر (User-Defined Data Types یا UDDTs) نیز نامیده میشوند، به شما امکان میدهند تا بر اساس انواع داده موجود در SQL Server، انواع داده سفارشی خود …
دستور MERGE در SQL Server ابزاری قدرتمند برای همگامسازی آسان دادهها بین دو جدول است. این دستور پیچیدگیهای معمول در عملیات INSERT، UPDATE و DELETE همزمان را کاهش میدهد. پیش از معرفی MERGE، توسعهدهندگان SQL Server برای انجام عملیات همگامسازی، …
استفاده از Cursorها در SQL Server برای پیمایش و پردازش سطر به سطر نتایج، میتواند منجر به مشکلات جدی در عملکرد شود، به خصوص در مجموعه دادههای بزرگ. این رویکرد معمولاً منابع زیادی را مصرف میکند و به دلیل ماهیت …
در توسعه و بهینهسازی کوئریهای SQL، یکی از چالشهای همیشگی، مدیریت مقادیر NULL است. عملگرهای مقایسه استاندارد مانند `=` یا `` در SQL با مقادیر NULL به شیوهای متفاوت عمل میکنند، زیرا NULL به معنای "نامعلوم" است و نمیتواند برابر …